Apparatus, article of manufacture and methods for recommending a jewelry item

ABSTRACT

Apparatus, article of manufacture and methods for recommending a jewelry item that comprise receiving, at a jewelry interface, user-input data regarding: a selection of at least one jewelry item. The at least one jewelry item comprises a plurality of characteristics. User-input data also includes an indication of a level of importance for at least one characteristic of a jewelry item. Each level of importance corresponds to a co-efficient. An ideal profile is computed based in part on the selection of the at least one jewelry item and the indication of the level of importance, an ideal profile. A matching algorithm is applied to a plurality of jewelry items stored in an inventory. Based on the matching algorithm, at least one recommended jewelry item is identified as most closely matching the ideal profile. An indication of the at least one recommended jewelry item is transmitted.

CROSS REFERENCE TO RELATED APPLICATIONS

This patent application is a continuation application of U.S. patentapplication Ser. No. 13/837,374, filed Mar. 15, 2013, which is acontinuation-in-part of U.S. application Ser. No. 13/248,257, filed onSep. 29, 2011(now U.S. Pat. No. 8,626,601), the disclosures of which arehereby incorporated by reference herein in their entireties.

This application claims priority to U.S. Provisional Application Ser.No. 61/711,722, filed on Oct. 9, 2012; U.S. Provisional Application Ser.No. 61/739,441, filed on Dec. 19, 2012; and U.S. Provisional ApplicationSer. No. 61/761,464, filed on Feb. 6, 2013, all of which areincorporated by reference herein.

FIELD OF THE INVENTION

This application is generally related to systems and methods for sellingand designing jewelry items on-line.

BRIEF DESCRIPTION OF THE FIGURES

FIG. 1 is a block diagram of a system in accordance with an aspect ofthe invention.

FIG. 2 is a pictorial block diagram of a system in accordance with anaspect of the invention.

FIG. 3a is a screenshot of the Inventory Search Page.

FIG. 3b is a screen shot of the advance search option of the InventorySearch Page.

FIG. 4a, 4b, 4d are screen shots of the search results of the inventory.

FIG. 4c is a screen shot of a certified grading report.

FIG. 4 e. is a screen shot of the recommendation window.

FIG. 5 a. is a screens shot of the video imagery available in a detailedview.

FIG. 5 b. is a pictorial diagram of the video imagery system.

FIG. 6 is a pictorial block diagram of a system in accordance with anaspect of the invention.

FIG. 7a illustrates an exemplary example of the customer's monitorduring an interactive communication session.

FIG. 7b illustrates an exemplary example of the customer's monitorduring an interactive communication session.

FIG. 7c illustrates an exemplary example of the customer's monitorduring an interactive communication session.

FIG. 7d illustrates an exemplary example of the customer's monitorduring an interactive communication session.

FIG. 8a-e illustrates an exemplary example of the interactive designtool.

FIG. 9a-f illustrates an exemplary example of the interactive designtool

FIG. 10 illustrates a detailed view of a jewelry item.

FIG. 11 illustrates a screenshot of an in-store preview webpage.

DETAILED DESCRIPTION

I. Exemplary Embodiments

In at least one embodiment, the invention provides a system and methodof recreating an in-store jewelry shopping experience for a customer ata remote location. The invention includes generating a live interactivecommunication session between the customer and a jewelry consultant. Theinvention also includes generating an interactive design tool tofacilitate the design of a unique ring setting. The invention also mayinclude a recommendation engine that automatically providesrecommendations for an ideal jewelry item based various data, such asprevious selections and preferences assigned by the customer to variousintrinsic characteristics of the jewelry item. The invention also mayinclude an ability to produce detailed video imagery of a jewelry item,including macro and micro-level images taken with high-poweredmicroscopes.

As shown in FIGS. 1-2, a system 100 in accordance with one aspect of theinvention includes a computing device 110 containing a plurality ofprocessors 210, memory 220 and other components typically present ingeneral purpose computing devices.

Memory 220 stores information accessible by at least one processor 210,including instructions 240 that may be executed by the processor 210 anddata 230 that may be retrieved, manipulated or stored by the processor.The memory may be of any type capable of storing information accessibleby the processor, such as a hard-drive, memory card, ROM, RAM, DVD,CD-ROM, write-capable, read-only memories and other computer media.

The processor may be any number of well known processors, such asprocessors from Intel Corporation. Alternatively, the processor may be adedicated controller such as an ASIC.

The instructions 240 may be any set of instructions to be executeddirectly (such as machine code) or indirectly (such as scripts) by theprocessor. In that regard, the terms “instructions,” “steps” and“programs” may be used interchangeably herein. The instructions alsofunction as an algorithm allowing the processor to perform the purposesintended by the instructions. The instructions may be stored in objectcode form for direct processing by the processor, or in any othercomputer language including scripts or collections of independent sourcecode modules that are interpreted on demand or compiled in advance.Functions, methods and routines of the instructions are explained inmore detail below.

Data 230 may be retrieved, stored or modified by processor 210 inaccordance with the instructions 240. For instance, although theinvention is not limited by any particular data structure, the data maybe stored in computer registers, in a relational database as a tablehaving a plurality of different fields and records, XML documents, orflat files. The data may also be formatted in any computer readableformat such as, but not limited to, binary values, ASCII or Unicode.Moreover, the data may comprise any information sufficient to identifythe relevant information, such as descriptive text, proprietary codes,pointers, references to data stored in other memories (including othernetwork locations) or information which is used by a function tocalculate the relevant data.

Although the processor and memory are functionally illustrated in FIG. 1within the same block, it will be understood by those of ordinary skillin the art that the processor and memory may actually comprise multipleprocessors and memories that may or may not be stored within the samephysical housing. For example, some of the instructions and data may bestored on removable CD-ROM and others within a read-only computer chip.Some or all of the instructions and data may be stored in a locationphysically remote from, yet still accessible by, the processor.Similarly, the processor may actually comprise a collection ofprocessors which may or may not operate in parallel.

In at least one embodiment, computing 110 is a server communicating withone or more client computers 150-151. Each client computer may beconfigured similarly to the server 110, with a processor, memory andinstructions. Each client computer 150-151 may be a personal computer,intended for use by a person 190-191, having all the internal componentsnormally found in a personal computer such as a central processing unit(CPU), display 160, CD-ROM, hard-drive, user input devices (for example,a mouse, keyboard, touch-screen or microphone), speakers, modem and/ornetwork interface device (telephone, cable or otherwise) and all of thecomponents used for connecting these elements to one another. Moreover,computing devices in accordance with the systems and methods describedherein may comprise any device capable of processing instructions andtransmitting data to and from humans and other computers, includinggeneral purpose computers, network computers lacking local storagecapability, PDA's with modems, Internet-capable wireless phones, mobilephones, tablet devices, and/or augmented reality spectacles, such asGoogle glasses.

The server 110 and client computers 150-151 are capable of direct andindirect communication, such as over a network 295. Although only a fewcomputers are depicted in FIGS. 1-2, it should be appreciated that atypical system can include a large number of connected computers, witheach different computer being at a different node of the network 295.The network, and intervening nodes, may comprise various configurationsand protocols including the Internet, intranets, virtual privatenetworks, wide area networks, local networks, private networks usingcommunication protocols proprietary to one or more companies, Ethernet,WiFi and HTTP. Such communication may be facilitated by any devicecapable of transmitting data to and from other computers, such as modems(e.g., dial-up or cable), networks and wireless interfaces. Server 110may be a web server.

Although certain advantages are obtained when information is transmittedor received as noted above, other aspects of the invention are notlimited to any particular manner of transmission of information. Forexample, in some aspects, the information may be sent via a medium suchas a disk, tape or CD-ROM. In other aspects, the information may betransmitted in a non-electronic format and manually entered into thesystem. Yet further, although some functions are indicated as takingplace on a server and others on a client, various aspects of theinvention may be implemented by a single computer having a singleprocessor.

The data 230 includes inventory database 270. Inventory database 270provides jewelry images 272 in response to requests for informationassociated with a particular jewelry item. The system and method is notlimited to a specific manner of expressing the location. For example,the location may be expressed in terms of street address, city name orlatitude/longitude.

The system and method is not limited to a particular type or format. Thejewelry images returned by the inventory database 270 may be a bitmap,vector file, or other image format. Inventory database 270 also mayinclude jewelry data 274. Jewelry data may be any relevant informationof interest to customers seeking to purchase a jewelry item. Forexample, where the jewelry item is a loose diamond, jewelry data 274 mayinclude: diamond shape, carat weight, color grading, clarity grading,depth percentage, table percentage, polish options, symmetry options,fluorescence options and exact measurements, price/carat, total price,girdle and lot number of the diamond.

Inventory database 270 also may include grading reports 276, which arestored as images. The grading reports may come from any number ofreputable diamond certification organizations, such as GIA (GemologicalInstitute of America), AGS (American Gem Society), EGL (EuropeanGemological Laboratory) and HRD (Hoge Raad voor Diamant or the DiamondHigh Council).

A user at computer 150 may request jewelry information by connecting toserver 110. For example, by logging into a website with a browser, auser may search specific information such as shape, cut, clarity orprice of a loose diamond.

FIG. 3a illustrates how a screen in accordance with an aspect of thesystem and method may look when a customer searches for a loose diamond.In one embodiment, the website is open to the public for browsing. Inanother embodiment, the system requires that new customers firstregister by entering personal information and selecting a uniqueidentifier and a password. Once registered, the new customer is providedwith access to the inventory of the online jewelry store.

In at least one embodiment, the system sorts the available inventoryinto multiple categories. These categories may be displayed on theinitial page of the website. After a customer selects a category, thewebsite filters the inventory in accordance to the selected category.The customer may further edit the results by selecting one or moresubcategories. For example, if the customer selects a category of“diamonds,” then the website will present a selection of availablediamonds. The customer may further edit the selection of diamonds byselecting a subcategory of “round” shaped stones, so that the websitefilters the inventory of diamonds to present only round stones.

The category may include a type of finished jewelry piece, such asrings, bracelets, pendants, necklaces, earrings, cuff links, moneyclips, key chains, and watches. The category also may include a type ofprecious gemstone, such as amethysts, diamonds, emeralds, opals, onyxes,pearls, rubies, and sapphires. Additionally, the category may include atype of precious metal, such as gold, platinum, silver and titanium. Thecategory also may include a special event or a gift recipient. Someexamples of special event categories may include an anniversary, abaptism, a birthday, an engagement, a first communion, a graduation, apush present for the birth of a child and a wedding. Examples of giftrecipient categories may include a fiance/fiancee, a husband/wife, amother/father, a daughter/son, a grandmother/grandfather, aboss/secretary and a woman/man.

FIGS. 3a and 3b illustrate an exemplary example in which the customer isshopping for a loose diamond. Although the customer in the exemplaryexample is shopping for a loose diamond that will be set in a ringsetting, the invention is not limited to selling loose diamonds alone.As described below, the invention is applicable to any item that mightbe sold by an online jewelry store.

In the exemplary example, the customer selects a category of “diamonds.”He is then directed to Inventory Search Page 300, which provides anumber of search parameters for further refining the search.

The search parameters may include search parameter 302 that comprisesthe available diamond shapes. Some examples of diamond shapes mayinclude round, pear, marquise, oval, heart, emerald, radiant, princess,cushion, Asscher and baguette shapes. The customer selects one or morediamond shapes to be included in his inventory search.

Inventory Search Page 300 also may include search parameters 304, 306and 308, which are directed to a desired range for, respectively, thecarat size, the color and the clarity of the diamond.

Any tool may be used for indicating the desired range. In at least oneembodiment, the customer enters alpha-numeric text into one or moresearch boxes. The search boxes may be directed to a minimum amount and amaximum amount. In at least one embodiment, each of the text boxes is adrop down box comprising a number of options relevant to the text box.For example, a drop down box for diamond color may provide the optionsof a D color to a Z color.

In at least one embodiment, the customer uses a sliding scale tool barto indicate his desired range. The sliding scale tool comprises twocursors located on either end of the sliding scale. The two cursorsrepresent the minimum and maximum indicators of the sliding scale. Byclicking on a cursor, the customer can move the cursor to mirror hisdesired minimum and maximum quantity. For example, if customer wishes topurchase a diamond that has a carat size between 1.6 carats and 2.0carats, then the customer would move the two cursors to bookend 1.6carats and 2 carats. Alternatively, the customer may enter the decimalnumbers 1.6 and 2.0 into, respectively, minimum box 310 and maximum box312 of search parameter 304.

Search parameter 306 is directed to at indicating the desired colorrange for a diamond. Typically, the color of a diamond is assesedthrough a grading scale that ranges from a notation of “D” (which refersto a completely colorless diamond) to a notation of “Z” (which refers toa diamond that is pale yellow or brown color). As described above, thecustomer may indicate his desired range via a variety of tools. Forexample, the customer may utilize a drop down box to indicate a minimumcolor of D in minimum box 314 and a maximum color of F in maximum box316. In another example, the customer types a letter that corresponds tohis desired minimum and maximum colors directly into boxes 314 and 316.

Additionally, the customer may indicate, using drop down box 318,whether he is interested in a “fancy colored” diamond, e.g. a diamondthat possess a desirable natural color. In at least one embodiment, dropdown box 318 offers the fancy color choices in order to increasingintensity, such as Faint, Very Light, Light, Fancy Light, Fancy, FancyIntense, Fancy Vivid, Fancy Dark, and Fancy Deep.

Search parameter 308 allows the customer to indicate the desired clarityrange. A diamond's clarity refers to the presence of identifyingmarkings or flaws on the stone. The flaws may be internal to the stone(or called inclusions). Some examples of inclusions may include airbubbles, cracks, and non-diamond minerals found in the diamond. Externalor surface flaws to a diamond are called blemishes. Some examples ofblemishes may include scratches, pits, and chips on the diamond.Diamonds with none or few inclusions and blemishes have greater clarity,and thus are more highly valued.

The most desirable clarity grading is an F (Flawless) or IF (Internallyflawless) diamond. A diamond with an F rating has no internal orexternal flaws, and thus it is extremely rare. Equally rare is an IFdiamond, which has some surface flaws, but no internal flaws. Next are“Very, Very Slightly Included” diamonds (VVS1 and VVS2) which containminute inclusions that are very difficult to detect under 10×magnification by a trained gemologist. The next level of clarity gradingis the “Very Slightly Included” diamonds (VS1 and VS2). These diamondshave minute inclusions that can be detected with difficulty under a 10×magnification. The next level of clarity grading are “Slightly Included”diamonds (SI1 and SI2), which contain minute inclusions that are easilydetected under a 10× magnification. The last level of grading is the“Included” (I1) diamonds that have noticeable flaws.

The customer may indicate a desired search range for the diamond'sclarity using any number of tools. In the exemplary example of FIG. 3,the customer enters the criteria in minimum box 320 and maximum box 322,which are drop down boxes with options that correspond to the variousclarity levels.

Inventory Search Page 300 also includes search parameter 324 whichallows the customer to select the type of grading report of the diamond.Diamond grading reports may come from any number of reputable diamondcertification organizations, such as GIA (Gemological Institute ofAmerica), AGS (American Gem Society), EGL (European GemologicalLaboratory) and HRD (Hoge Raad voor Diamant or the Diamond HighCouncil). Some organizations are valued more highly than others, thussearch parameter 334 provides the customer with an opportunity to limithis search to only diamonds possessing certain grading reports.

Although not shown in FIGS. 3a and 3 b, in at least one embodiment,Inventory Search Page 300 also offers a search parameter directed to thedesired price range for the diamond purchase.

Sort parameter 226 allows the customer to sort the search results inaccordance to the price of the diamond or any one of search parameters302, 304, 306, 308 and 324.

In at least one embodiment, customer wishes to view a specific diamond.In such instances, he can enter directly a unique identifier (i.e., thelot number) for that particular diamond in lot number box 328.

FIG. 3b illustrates additional search options that customer may accesson Inventory Search Page 300. Advanced Search Options 330 is hidden onthe initial Inventory Search Page 300, but once the customer clicks onAdvanced Search Options 330, he is able to view a plurality ofadditional search parameters.

As shown in FIG. 3 b, Advanced Search Options 330 may offer additionalsearch parameters 332, 334, 336, 338, 340, 342 and 344, whichcorrespond, respectively, to cut options, depth percentage, tablepercentage, polish options, symmetry options, fluorescence options andexact measurements. However, Advanced Search Options 330 is not limitedto only search parameters 332-344, but rather, it may include anyrelevant search criteria.

Once the customer has finished specifying the desired criteria for hisinventor search, he selects search button 346 to submit the selectedsearch criteria. The system processes the submitted search criteria andreturns the results in table 400.

FIG. 4a illustrates a set of search results displayed in a tabularformat 400. Table 400 displays the search results in a plurality of rows402-410. Each of rows 402-410 represents a particular diamond thatmatches to the customer's search criteria.

In at least one embodiment, each of rows 402-410 comprises informationthat is relevant to its corresponding jewelry item. Examples of relevantinformation may include, but not limited to, a photograph, a price, anda brief description of the jewelry item. Where the jewelry item is aloose diamond, the brief description may include the cut, clarity, colorand carat of the stone.

Each of rows 402-410 also includes certificate links 426-434, whichprovide the customer with an image view of the actual grading report ofthe diamond. For example, FIG. 4c illustrates a detailed view of gradingreport 446 associated with diamond of row 402. The customer accessedgrading report 446 by clicking on corresponding certificate link 426.

Certificate 446 contains both quantitative information (e.g.,measurements of the weight and other physical dimensions of the diamond)and qualitative information (e.g., grades in three major areas of cut,clarity and color). Certificate 446 also may provide pictorial diagrams448 and 450, which illustrate the inclusion locations of the diamond.

Referring back to FIG. 4 a, customers may select one or more jewelryitems by clicking on check boxes 414-422. Check boxes 414-422 correspondto each of rows 402-410. Once the one or more jewelry items areselected, the customer has several options regarding the selected items.In at least one embodiment, the customer has the option of comparing atleast two selected jewelry items. In another embodiment, the customercan purchase the selected jewelry items. Still in another embodiment,the customer can request an interactive communication session with alive jewelry consultant in order to learn more about the selectedjewelry items.

To compare selected jewelry items, the customer selects at least twocheck boxes 414-422. In the exemplary example shown in FIG. 4 a, thecustomer selects check boxes 402, 406 and 410, and then he selectscompare button 412. The system filters the search results from table 400and displays only the diamonds associated with check boxes 402, 406 and410. As shown in FIG. 4 b, the comparison results are displayed in tableformat, which advantageously allows the customer to differentiatebetween the selected diamonds in a single view. The customer is able toquickly determine the similarities and differences between eachcharacteristic of the compared diamonds, such as the shape, clarity orprice of the diamond. The characteristic of a diamond is sometimes alsocalled an attribute.

To purchase the selected jewelry item, the customer again selects one ormore jewelry items by checking corresponding boxes 414-422. The customerthen selects purchase button 424, which places the selected jewelryitems in an online shopping cart. The customer then has the option tocontinue shopping for additional jewelry items, or he may choose tocheck-out immediately.

If the customer selects to check-out immediately, the system transfersthe customer to a separate purchasing page. The purchasing page mayrequest payment information, such as a credit card number and billingaddress of the customer. The purchasing page also may inquire as to thedesired delivery option, the address of the recipient, and an indicationof whether the jewelry items are intended as gifts.

Where the jewelry items are intended as gifts, the purchasing pageprovides the option to gift wrap the purchased jewelry items beforeshipping to the gift recipient.

In at least one embodiment, the purchasing page also provides the optionof insuring the purchased jewelry items through a company thatspecializes in jewelry insurance. One advantage of providing insurancecoverage through specialized jewelry insurance is that the coverage maybe greater than a standard homeowners' policy. For example, thehomeowner's policy only may replace a lost or stolen ring, rather thanpaying a set cash amount. Furthermore, many individuals purchasingjewelry items online may not have the time or opportunity to obtaininsurance coverage immediately. By providing the option to purchasinginsurance, the purchasing page provides an additional convenience to thecustomer.

In at least one embodiment, the website is constantly updating inreal-time, so that the jewelry items display on the website correspondto the selected criteria. The system comprises a search component forpermitting user-initiated search of a database of available jewelryitems. Each jewelry item is characterized by multiple characteristics(or attributes). A user initiated search of the database takes place,where the user-initiated search includes user-selection of a value of atleast one of the multiple characteristics.

FIG. 4d illustrates another example on how the search results may bedisplayed. In this embodiment, various shapes of the jewelry item areshown in box 436. A user may click on one or more of these images toindicate her preferences. Sliders 438 and 440 also are depict ascorresponding to the price and carat size, respectively. The results aredisplayed in a similar table format with comparison boxes 442 locatedproximate to each jewelry item.

Recommendation Engine

In addition to comparing the jewelry items, system 100 also utilize arecommendation engine to recommend additional jewelry items to the user.As shown in FIG. 4 d, the user also may select one or more jewelry itemsby click its corresponding box 442. The user then selects on comparebutton 444, which opens recommendation window 450, as shown in FIG. 4 e.

Recommendation window 450 is powered by a recommendation engine. Thisrecommendation engine mimics the recommendation service that a customermay receive at a jewelry store. Many customers venture into a jewelrystore with a vague idea of what they wish to buy. For example, theseindividuals are not very experienced with diamonds and rely on theexpertise of the in-store sales consultants. A customer may ask to see afew diamonds of interest. The sales consultant (given his knowledge ofthe inventory) might suggest additional stones that closely match thecustomer's selection. Recommendation window automates thisrecommendation service for its users.

In one embodiment, recommendation engine evaluates the customer'sselection and then identifies one or more jewelry items from theinventory that closely match the customer's selection. As discussedabove, the jewelry item may include any number of types, including loosegemstones, and finished pieces.

In the illustrated example of FIG. 4 e, the user has selected threediamonds, which is listed in section 452. Each stone has specificcharacteristics, such as price, shape, carat size, cut and color.

In one embodiment, system 100 sorts the selected jewelry items by priceand uses the highest priced item as an upper price limit when searchingfor the recommended jewelry items. In another embodiment, system 100rounds to the nearest quantity of dollars, such as to the nearest $500.In the example shown in FIG. 4 e, system 100 might search the inventorydatabase for diamonds that cost less than $4100.

System 100 also may identify the shape(s) of stone that have beenselected. System 100 may only search among stones sharing the same shapeas the selected jewelry items. For example, all three of the stonesselected in FIG. 4e are round shapes, and therefore, system 100 may onlyrecommend round-shaped stones to the user.

As shown in section 452, each selected jewelry item has one or morecharacteristics, each of which has an associated value. Where thejewelry item is a diamond, the characteristics may include: price,carat, cut, clarity, color, fluorescence, culet, symmetry and polish.Each of these characteristics have an unique set of values. Forinstance, the values for a cut of a diamond may range from good, verygood and ideal cut. Likewise, the values for the color of a diamond mayrange from D-J colored stones.

In one embodiment, a percentile ranking is calculated for characteristicof a selected jewelry item. The percentile rank of an characteristic maybased on the percentage of scores in its frequency distribution that arethe same or lower than it. For example, a jewelry item that is betterthan 75% of the inventory is said to be at the 75th percentile rank.Likewise, a diamond with a D color may be listed as being in the 95%percentile. The percentile rank is typically distributed along abell-curve. An example formula that may be used to calculate thepercentile rank of diamond colors (with D being the most rare andcolorless) is as follows:

${{Percentile}\mspace{14mu} {Rank}\mspace{14mu} {of}\mspace{14mu} J\mspace{14mu} {colored}\mspace{14mu} {diamonds}} = \frac{\# \mspace{14mu} {of}\mspace{14mu} J\mspace{14mu} {colored}\mspace{14mu} {diamonds}}{{Total}\mspace{14mu} \# \mspace{14mu} {of}\mspace{14mu} {diamonds}}$${{Percentile}\mspace{14mu} {Rank}\mspace{14mu} {of}\mspace{14mu} I\mspace{14mu} {colored}\mspace{14mu} {diamonds}} = \frac{{\# \mspace{14mu} {of}\mspace{14mu} I} + {J\mspace{14mu} {colored}\mspace{14mu} {diamonds}}}{{Total}\mspace{14mu} \# \mspace{14mu} {of}\mspace{14mu} {diamonds}}$${{Percentile}\mspace{14mu} {Rank}\mspace{14mu} {of}\mspace{14mu} H\mspace{14mu} {colored}\mspace{14mu} {diamonds}} = \frac{{\# \mspace{14mu} {of}\mspace{14mu} H} + I + {J\mspace{14mu} {colored}\mspace{14mu} {diamonds}}}{{Total}\mspace{14mu} \# \mspace{14mu} {of}\mspace{14mu} {diamonds}}$${{Percentile}\mspace{14mu} {Rank}\mspace{14mu} {of}\mspace{14mu} G\mspace{14mu} {colored}\mspace{14mu} {diamonds}} = \frac{{\# \mspace{14mu} {of}\mspace{14mu} G} + H + I + {J\mspace{14mu} {colored}\mspace{14mu} {diamonds}}}{{Total}\mspace{14mu} \# \mspace{14mu} {of}\mspace{14mu} {diamonds}}$${{Percentile}\mspace{14mu} {Rank}\mspace{14mu} {of}\mspace{14mu} F\mspace{14mu} {colored}\mspace{14mu} {diamonds}} = \frac{{\# \mspace{14mu} {of}\mspace{14mu} F} + H + I + {J\mspace{14mu} {colored}\mspace{14mu} {diamonds}}}{{Total}\mspace{14mu} \# \mspace{14mu} {of}\mspace{14mu} {diamonds}}$${{Percentile}\mspace{14mu} {Rank}\mspace{14mu} {of}\mspace{14mu} E\mspace{14mu} {colored}\mspace{14mu} {diamonds}} = \frac{{\# \mspace{14mu} {of}\mspace{14mu} E} + F + G + H + I + {J\mspace{14mu} {colored}\mspace{14mu} {diamonds}}}{{Total}\mspace{14mu} \# \mspace{14mu} {of}\mspace{14mu} {diamonds}}$${{Percentile}\mspace{14mu} {Rank}\mspace{14mu} {of}\mspace{14mu} D\mspace{14mu} {colored}\mspace{14mu} {diamonds}} = \frac{{\# \mspace{14mu} {of}\mspace{14mu} D} + E + F + G + H + I + {J\mspace{14mu} {colored}\mspace{14mu} {diamonds}}}{{Total}\mspace{14mu} \# \mspace{14mu} {of}\mspace{14mu} {diamonds}}$

System 100 may calculate an overall percentile rank for each selectedjewelry item, in which this overall percentile rank is based on eachindividual percentile rank of its characteristics. System 100 also mayuse the computed percentile ranks to build an “ideal jewelry profile”for the user. The ideal jewelry profile represents the jewelry item thatmost closely matches what the customer is looking for. System 100 thenattempts to match this ideal jewelry profile against the availableinventory.

Some characteristics, such as color and fluorescence, are closelyrelated characteristics. System 100 may factor their relationship whengenerating the ideal jewelry profile.

In one embodiment, the ideal jewel profile is matched against a subsetof the available inventory, in which the subset does not include anyjewelry items that exceed the upper price limit nor any jewelry itemsthat do not share a similar shape as the selected jewelry item.

In another embodiment, system 100 converts the characteristics intonumeric values. For example, every 1 carat may equal 10 points, so thata 2.2 carat stone equals 22 points. Likewise, an Ideal cut may equate 50points, whereas a Very Good Cut equals 40 points. An average may becomputed for each characteristic based on these numeric values. Forexample, if the three stones have a carat size of 1.8 carat, 2.3 caratand 2.5 carat, then the average of carat of these three stones would bethe combination of these three carat sizes divided by three, or in otherwords: 2.2 carats. The same calculation may be done for the othercharacteristics.

Referring back to FIG. 4 e, system 100 may solicit additional preferencechoices from the user via sliders 452-458. A user can slide each ofsliders 502-508 to indicate a level of interest in each of the listedcharacteristics. The level of interests may range between “VeryImportant” to “Not Important.” For example, a user who cares a lot aboutthe size of a diamond may move slider 452 all the way to the right(“Very Important”). This same user may not care about the color of thediamond, and as such, she may move slider 458 all the way to the left(“Not Important”).

In one embodiment, each level of interest may be associated with aco-efficient, which is used to computed a weighted value for each of thelisted characteristics. In one example, recommendation window 450assigns the following values to the levels of interest: veryimportant=5, somewhat important=4, equally important=3, somewhat notimportant=2 and not important=1. If the user indicates that carat is“very important”, the co-efficient of 5 may be applied.

Although the illustrated example shown in FIG. 4e uses sliders, system100 is capable of using other methods of soliciting user preferences.For example, system 100 may ask the user to rank the characteristics,such as listing a number from 1-4, where the number 1 corresponds to aranking of “most important” and the number 4 corresponds to a ranking of“least important.” In another example, system 100 may request that theuser click on a box that is proximate to a corresponding characteristic.Each characteristicmay have several boxes with labels such as, “veryimportant”, “somewhat important”, “somewhat not important” and “notimportant.” Another example method has the user directly input herpreference into a text box that is proximate to an characteristic. Theuser may input text, such as “Very Important” or “Not Important.”

In other embodiments, system 100 also accounts for other extrinsicweighting, such as giving more weight to jewelry item that popular orhigh sellers. System 100 also may give more weight to preferredwholesalers. In another embodiment, jewelry wholesalers may pay apremium fee (such as a monthly fee, annual fee, a commission per sale,such as 2% of every sale), in order to be given a greater weighting.

Referring back to FIG. 4 e, system 100 may list one or more recommendedjewelry items in recommendation box 462. Whenever the user moves one ormore of sliders 502-508, recommendation box 462 is updated in real-time.In another embodiment, the recommended jewel items are listed belowsection 460.

In one embodiment, the user has the option to purchase the recommendedjewelry item from recommendation window 450. The user also may selectone of the recommended jewelry items for a detailed view, as shown inwindow 500 of FIG. 5.

Digital Imagery of Jewelry Items

In the example shown in FIG. 5 a, window 500 provides a detailed view ofa diamond. Window 500 features video 502 which provides a detailed,360-degree view of the actual diamond. The user may pause this video atany point and zoom into a specific area in order to study a potentialflaw or inclusion. In one embodiment, the user clicks on a “zoom” buttonto generate a magnified image of the jewelry item. The magnified imagemay be similar to that being viewed under a high-powered digitalmicroscope or a loupe.

In one embodiment, the user is able to rotate the jewelry item alongboth a horizontal and vertical axis.

Video 502 provides an in-depth study of the diamond, in that the user isable to virtual study the diamond from all angles—similar to what shewould have been able to do in an actual store.

There are a number of ways in which video 502 may be generated. FIG. 5billustrates one example of a video imagery system. As shown in FIG. 5 b,video imagery system may include high-powered microscope device 504 thatis integrated with digital camera 508, which is capable of takingdetailed images of the jewelry item. These images may be high-definitionvideos or full-frame images that can be stitched together to form astop-motion video.

In the exemplary example, high-powered microscope 504 is typically usedin the biotechnology field to produce images on the molecular level.These microscopes, however, are useful in producing detailed images ofjewelry items, such as diamonds. As such, these images clearly show theimperfections, inclusions and exclusions of the diamond.

The jewelry item is inserted into customized mold 510, which is attachedto rotational device 512. Customized mold may be made out of any numberof materials, such as silicone, plastic, cement, wax, etc.. Thecustomize mold may have a specific cut out to fit the size, type and/orshape of a jewelry item. The customize mold must hold the jewelry itemsecurely in place, thus fit is very important. A number of differentcustomized molds may be used to generated the digital images.

Rotational device 604 rotates along a horizontal axis in a 360 degreemanner. In one embodiment, the velocity of rotational device 512 isfully adjustable. At any time, the speed of rotational device 512 may bestopped, paused, increased or decreased.

In some embodiments, diffuser 514 also may be used with microscopedevice 700 in order to properly light the jewelry item. For example, themany facets on the surface of a diamond can cause the light to bounce inmany directions. The shadows that it creates may be confusion with animperfection or inclusion. Diffuser 514, helps spread the light, therebyreducing the occurrence of shadows in the captured images.

In one embodiment, camera 508 captures multiple images of the jewelryitem from different angles. These images may be stitched together toform a composite image. In one example, the composite image is a stopmotion video that shows a complete 360 rotational view of the jewelryitem. Because the images are captured in connection with high-poweredmicroscope device 504, the video captures a detailed view of the jewelryitem, as it were viewed under the microscope.

In another embodiment, images of the jewelry item are captured atvarying magnifications. The composite image that is generated from theseimages result in an ability to zoom-in or zoom-out effect.

Interactive Communication Session with Jewelry Consultant

At any point during, the customer may wish to request an interactivecommunication session with a jewelry consultant. Referring back to FIG.4 a, She may do so by clicking on or otherwise selecting an indicia suchas button 438. In at least one embodiment, the customer requests theinteractive communication session by clicking on a link.

In at least one embodiment, the jewelry consultant is a certifiedgemologist. In at least another embodiment, the jewelry consultant is asales associate with knowledge of (and/or access to information about)one or more items in the inventory, but does not hold any certification.

The customer may select one or more jewelry items by selecting (e.g., bychecking) corresponding boxes 414-422. To request an interactivecommunication session, the customer may then select InteractiveCommunication Session button 438. In response, the system generates arequest that is submitted to the online jewelry store.

A customer may request an interactive communication session at any pointduring the purchasing process. In at least one embodiment, the customerrequests an interactive communication session at the beginning of thepurchasing process. For example, the customer may be an inexperiencedshopper with many questions regarding the diamond purchasing process. Hemay seek the counsel of a jewelry consultant to guide him through theselections.

In another embodiment, the customer requests the interactivecommunication session in the middle of the purchasing process. Forexample, the customer may wish to view an inclusion of the diamond underthe microscope, e.g., to determine the degree or extent to which theinclusion is visible to the eye, e.g., under varying degrees ofmagnification. He also may wish to see a quality-related test beingperformed on a particular jewelry item, or to see or inspect the resultsof one or more such tests. In another example, the customer also mayrequest that the jewelry consultant provide a relative comparison of aselected diamond against a benchmark item, such as a coin or anotherdiamond (e.g., to provide a relative size, color, shape, or cutcomparison).

In yet another embodiment, the customer requests the interactivecommunication session towards the end of the purchasing process. In thisexample, the customer may have narrowed down his purchasing options totwo similar diamonds and may wish to obtain a side-by-side comparison ofthe two stones.

FIG. 6 illustrates a block diagram of an interactive communicationsession between the customer and a jewelry consultant. Once the customerhas selected button 438 to request an interactive communication session,client terminal 600 automatically sends the request over communicationchannel 602 to request handling system 604. The request includes aunique identifier for each jewelry item of interest. In at least oneembodiment, the unique identifier is the lot number of a diamond.

In at least one embodiment, client terminal 600 is a desktop computerthat comprises video camera 606 that is capable of transmitting videoimages. Client terminal 600 also may include videoconferencing software608 which facilitates the interactive communication session between thecustomer and the jewelry consultant. The client terminal may alsocomprise monitor 610 that is capable of displaying received video imagesand outputting audio sound from the interactive communication session.In at least one embodiment, monitor 610 also displays the websitesimultaneously with the video images from the interactive communicationsession.

In at least one embodiment, the interactive communications session isone-way, in that only the customer can see the jewelry consultant. Insuch instances, the customer may have the option to turn off videocamera 606. In another embodiment, client terminal 600 does not have avideo camera.

In at least one embodiment, the customer wishes to schedule theinteractive communication session a later time; as such, the customermay include a desired date and time in his request for interactivecommunication session.

In one embodiment, request handling system 604 randomly assigns thecustomer to a first available jewelry consultant. In another embodiment,the customer specifies a particular jewelry consultant for theinteractive communication session. The customer may include the name ofthe consultant in the request that is submitted to request handlingsystem 604. For example, the customer may have developed a positiveworking experience with a particular jewelry consultant. Thus, thecustomer may wish to continue working with this same jewelry consultant.In another example, the customer may wish to specify a particularjewelry consultant based on a personal reference or recommendation.

In at least one embodiment, the customer selects a jewelry consultantbased on the jewelry consultant's public profile, which is displayed onthe website. The public profile may include a photograph of theindividual and a biography of the individual's background. The biographymay include all relevant work experiences, the type of diamondcertifications held by the individual, and any professional associationsand affiliations of the jewelry consultant.

In at least one embodiment, the customer provides a “blacklist” ofjewelry consultants to request handling system 604. The blacklistincludes the names of jewelry consultants with whom the customer doesnot wish to schedule an interactive communication session. For example,the customer may have experienced an unpleasant encounter with aparticular jewelry consultant, and as such, he may desire to avoidworking that individual in all future transactions.

In at least one embodiment, the customer does not specify the name ofthe jewelry consultant, but instead, he provides one or more desiredcriteria for the jewelry consultant. For example, the customer mightindicate that he wishes to meet with a female jewelry consultant. Inmatching the customer with a jewelry consultant, request handling system604 would take into account the customer's desired criteria and matchthe customer with the first available jewelry consultant having thedesired criteria traits.

In some embodiments, the customer may review a plurality of profiles(e.g., of available consultants) and select a consultant based on theprofiles. The customer may also search for a plurality of profiles basedon one or more criteria, such as years of experience, education level ofthe consultant (e.g., bachelor's degree or other degree), location ofthe consultant (e.g., the New York diamond district, or a locationwithin a certain number of miles of the customer), native language ofthe consultant, special technology available to the consultant (e.g., aspecific type of microscope or set of tests that can be performed orinterpreted by the consultant), customer review scores of theconsultant, and other criteria. In at least one embodiment, the customerindicates a level of experience of the jewelry. For example, thecustomer may wish to meet with a certified gemologist, rather than asales associate. The customer also might indicate the type ofcertification held by the jewelry consultant, such as only AGS certifiedindividuals. The customer also may wish to meet with jewelry consultantsthat have at least 10 years of experience.

In at least one embodiment, the website provides the sales figures foreach jewelry consultant. The website also may include additionaldetails, such as the quantity of transactions conducted by a jewelryconsultant for a specific type of gemstone or a specific type offinished jewelry piece. For example, the website may indicate thatJewelry Consultant A is an expert in diamond engagement rings, whereasJewelry Consultant B specializes in watches. Using the providedinformation, the customer may choose to work with a jewelry consultantthat has the highest number of transactions in a particular type offinished jewelry pieces, such as diamond engagement rings. The customermay decide to work with this individual because he believes the jewelryconsultant has the most relevant experience pertaining to his purchase.

In at least one embodiment, the website allows previous customers towrite a review for each jewelry consultant. The website also may allowprevious customers to rank each jewelry consultant, such as awarding oneto five stars to the individual. The ranks also may encompass variouscategories directed to customer service, knowledge of the inventory,responsiveness to follow-up questions and timeliness for the interactivecommunication session. The reviews and rankings may be published on thewebsite next to each jewelry consultants' profiles. In one example, thecustomer selects a jewelry consultant based on the ranking and reviewsposted.

In at least one embodiment, the website sets up parameters to ensure theintegrity of the rank and review process. A customer may be providedwith a unique identification code for a particular jewelry consultant atthe end of an interactive communication session with that individual.Only customers with the unique identification code may review and rankthat particular jewelry consultant. Such a system helps ensure theintegrity of the rank and review process.

As shown in FIG. 6, request handling system 604 identifies a jewelryconsultant for the customer. Request handling system 604 then sends therequest to the jewelry consultant's workstation 612. In at least oneembodiment, the jewelry consultant may accept the request by clicking ona button or a link to indicate that he is available for the requesteddate and time of the interactive communication session. Jewelryconsultant workstation 612 then transmits an indication of the jewelryconsultant's acceptance back to request handling system 604. Inresponse, request handling system 604 generates an interactivecommunication session between client terminal 600 and workstation 612 atthe requested date and time.

In at least one embodiment, the jewelry consultant is not available forthe interactive communication session at the requested date and time.For example, the jewelry consultant may be helping another customer. Inanother example, the selected jewelry items are unavailable at therequested date and time. The selected jewelry items may need to beretrieved from an off-site location. In such instances, the jewelryconsultant may click on a button or a link to indicate that he isunavailable for the requested interactive communication session.Workstation 612 then transmits an indication of the jewelry consultant'sunavailability back to request handling system 604. The customer thenhas the option of either meeting with a different jewelry consultant orsuggesting an alternative date and time for the interactivecommunication session.

Jewelry consultant's workstation 612 may comprise a computing devicethat is connected to monitor 614, which displays received video imagesand audio files from client terminal 600. Workstation 612 also comprisesvideoconferencing software 616, which facilitates the interactivecommunication session between the jewelry consultant and the customer.Workstation 612 also comprises video camera 618 which is capable ofcapturing and transmitting video images that are transmitted overcommunication channel 602 to client terminal 600.

Furthermore, workstation 612 comprises microscope 620, which isconnected to a separate video camera 622. After jewelry consultantplaces the selected jewelry items underneath microscope 620, microscopevideo camera 622 captures and transmits video images of the selectedjewelry items. The video images are transmitted over communicationchannel 602 and displayed on monitor 610 at client terminal 600.

FIGS. 7a and 7b illustrates how the screen on the customer's monitor 610may look during an interactive communication session with the jewelryconsultant. In FIG. 7 a, website 700 of the on-line jewelry store shiftsto the background of the screen and video box 702 appears in theforefront of the screen. Through video box 702, the customer is able toview the selected diamonds, speak directly with the jewelry consultantand witness first-hand any tests or comparisons conducted by the jewelryconsultant at his workstation 612.

In FIG. 7 b, video box 704 displays the captured images from microscopevideo camera 622. When video box 704 appears in the forefront of thescreen, video box 702 of the jewelry consultant is minimized to a cornerof the screen. Website 700 remains in the background. In at least oneembodiment, the customer may toggle between each of the applications(e.g. website 700, video box 702, video box 704). The toggling mayoccurred via a “Tab” button, or the toggling may occur through theclicking of a mouse, or other means.

In at least one embodiment, the customer verbally instructs the jewelryconsultant to adjust the settings on microscope 620. For example, thecustomer may wish to have microscope 620 magnify the jewelry or aparticular part of the jewelry, such as an inclusion on a diamond. Thejewelry consultant would adjust the position of the diamond undermicroscope 620 and zoom in on the inclusion. Microscope video camera 622captures the images and transmits the images over communication channel602 to client terminal 600. The attachment of microscope video camera622 to microscope 620 advantageously provides the customer with accessthe same information that he would have received at an actual store. Thecustomer may request greater or lesser magnification (e.g., a specificamount of magnification such as 5× or 20×), and may request to focus ondifferent parts of the jewelry (such as the top, middle, bottom, aparticular facet, etc.).

In another embodiment, the customer has the ability to remotely controlmicroscope 620 from client terminal 600. The customer may have controlsto remotely set any parameter of the microscope. For example, usingvirtual buttons located at client terminal 600, the customer maycommunicate instructions directly to microscope 620. For example, thecustomer may wish to obtain a magnified view of a jewelry item. He thencommunicates directly with microscope 620 in order to instructmicroscope 620 to zoom into the jewelry item. In at least oneembodiment, the virtual buttons comprise directional arrows, which allowthe customer to adjust the location of the viewfinder on microscope 620.In another embodiment, the virtual buttons comprise a zoom-in button andzoom-out button, which facilitate the magnification underneathmicroscope 620. In yet another embodiment, the virtual buttons comprisea text box where the customer may type in the desired angle of theviewfinder. The customer may also adjust the focal point of themicroscope to view different depths of a jewelry item (e.g., to focus onthe top surface of a gem, the middle of a gem, or the bottom of a gem,for example).

In at least one embodiment, the customer examines the diamond undermicroscope 620 in order to confirm that the certificate number engravedon the diamond matches the certified grading report that is on file forthe diamond. This process gives confidence to the customer that he isbeing shown the actual diamond that he requested.

In at least one embodiment, workstation 612 comprises lighting device624. Lighting device 624 may comprises a plurality of different lightsources, such as an ultraviolet light source, a fluorescent lightsource, an incandescent light source, neon light source, a blacklightsource, and a LED light source. Each light source produces a differentquality of light, which when shone on the selected jewelry item(especially a gemstone) will produce a different effect.

The customer may request different lighting conditions for viewing thejewelry, such as lighting conditions that simulate daylight,candlelight, typical office work conditions, and other lightingconditions. In at least one embodiment, the customer may ask to view thediamond under a ultra-violet (UV) light-source. When diamonds are viewedunder a ultra-violet (UV) light-source, they tend to fluoresce as blueor violet-blue. Because natural fluorescence can help an off-coloreddiamond appears as a higher grade, a customer may wish to view aselected diamond under a UV light source in order to identify thefluorescence.

Lighting device 624 also may generate different lighting effects inorder to replicate the lighting at a particular time of day. Forexample, by altering the intensity and color of the emitted light,lighting device 624 attempts to replicate the lighting conditions ofmorning, afternoon, and evening light. In another embodiment, lightingdevice 624 replicates the lighting effects of a particular location,such as natural sunlight or indoor light. Such lighting effects allowthe customer to gain a better understand of how a particular jewelryitem might appear outside the near ideal lighting conditions of ajewelry store.

In at least one embodiment, the customer verbally instructs the jewelryconsultant to adjust lighting device 624. In another embodiment, thecustomer is able to remotely control lighting device 624 via clientterminal 600.

In at least one embodiment, the jewelry consultant has a stationaryviewing booth device, which helps the jewelry consultant to demonstratecolor differences for the customer. The stationary viewing booth may usephosphor day lamps in order to replicate fluorescent daylight. Oneexample of a stationary viewing booth is the GretagMacbeth Judge IIViewing Booth.

Side-by-Side Comparison

During the interactive communication session, the customer may request aside-by-side comparison of various jewelry items. A customer may wish tocompare two diamonds that have the same characteristics (as listed undertable 400) but with different price tags. During the interactivecommunication session, the customer learns that despite having the samecarat weight, color and clarity, the two diamonds do not shareequivalent values due to a number of other factors, which are not easilydiscernable by numbers. These factors may include the placement of theinclusion, the color the inclusion, the cut of the diamond all come intoplay when determining the value of a diamond. While this information isdifficult to ascertain from table 400 alone, the information is easilydemonstrated during the live interactive communication session. Forinstance, the customer may see first hand the placement of the inclusionunder microscope 620.

A customer also may wish to compare two diamonds of differentcharacteristics, such as different carat size, color or clarity. Forexample, a customer may have difficulty grasping the difference betweena F color and a G color. Thus, the jewelry consultant can demonstratethe differences between the characteristics during the live interactivecommunication session.

Additionally, a customer may wish to discern whether a diamond with theless desirable characteristic (e.g., smaller carat size, lower clarity)is noticeably different from the diamond with the more desirablecharacteristic. For example, the customer may witness firsthand that a1.8 carat diamond is not noticeably different from a 2 carat diamond dueto the way the smaller diamond was cut.

Relative Size Comparison

In at least one embodiment, the customer may request a relative-sizecomparison of the selected jewelry items during the interactivecommunication session. The customer may wish to compare the jewelry itemagainst a benchmark item in order to determine the actual size of thejewelry item. For example, the jewelry consultant may place a 2 caratdiamond next to a dime, in order to help the customer understand therelative size of the diamond. The jewelry consultant places both thejewelry item and the benchmark item in front of video camera 620, andthe video images of both items are transmitted over communicationschannel 602 to be displayed on monitor 610.

Any number of objects may be used as a benchmark item. The benchmarkitem may be a common everyday item, such as a coin, a thimble, a cellphone or a paperclip. The benchmark item also may be a ruler or gridwith numeric markings.

In at least one embodiment, the customer instructs the jewelryconsultant to use a specific type of benchmark instrument. For example,a foreign customer may request the use of a coin from his country oforigin.

In another embodiment, the benchmark item is an “average sized” diamond.A customer may be concerned about not purchasing a stone that isconsidered “too small” by his fiancée and her peers. Thus, the customermay ask the jewelry consultant to show him the “average-sized diamond”,i.e., the most commonly purchased diamond size. The customer may wish tocompare his selected diamonds against the average-sized diamond, inorder to determine whether his selections are too small.

In at least one embodiment, relative-size is demonstrated through theuse of a hand model. The hand model may be made from plastic, wax orsome other synthetic material. The hand model also may be constructed ina similar fashion to that of a mannequin hand.

The hand model may come in a variety of sizes, colors and shapes. Sizeincrements may include petite, small, medium, large and extra-large. Thehand model may be crafted to mirror the dimensions of the average femalehand or the average male hand. The hand model also may be crafted tomirror the dimensions of a child-sized hand and an adult-sized hand. Thehand model also may come with different finger lengths and sizes, in anattempt to more accurately mirror the customer or the gift recipient'shand. The hand model also may be constructed in a variety of skin tones.

During the interactive communication session, the jewelry consultant mayselect a hand model that most closely matches the customer or the giftrecipient. The jewelry consultant may place the selected jewelry item,such a diamond engagement ring, on the hand model in order to help thecustomer visualize how the jewelry item would look on the giftrecipient. For example, the customer may determine, after inspecting aselected diamond ring on a hand model, that the selected diamond appearstoo small on the hand model. In another example, the customer may wishto use the hand model to determine the most attractive shape of adiamond. The customer may determine that an oval diamond bestaccentuates a hand with long, slender fingers. Still in another example,the hand model may be used to determine which metal band bestaccommodates a particular skin tone. The customer may determine that ayellow-gold band is unflattering against a yellow-based skin tone, andas a result, he may decide to purchase a platinum band instead.

In at least one embodiment, the hand model is provided by a live person.The

Various Tests Conducted

Referring back to FIG. 6, the jewelry consultant also performs a varietyof tests on the jewelry item during the interactive communicationsession. The tests may be quality-related tests. The quality-relatedtests may be used to demonstrate or highlight specific characteristicsof a jewelry item. The quality-related tests also may provide additionalinformation that is not available in a standard grading report. Thejewelry consultant also may conduct authenticity-related tests that seekto verify the authenticity of a jewelry item, such as a diamond.

In at least one embodiment, the tests are conducted during theinteractive communication session in real-time. In such instances, thenecessary tools and devices for conducting the tests are available atthe jewelry consultant's workstation 612. The customer witnesses thetest being performed by the jewelry consultant in real-time. In someembodiments, the customer may simply request or view the results of oneor more tests which may have been conducted in advance of thecommunication session. For example, such test results may be stored andaccessible via the profile of the jewelry item.

The tests also may generate a variety of test results. Such test resultsmay include reports, images and measurement results. In at least oneembodiment, the test results are displayed simultaneously on the jewelryconsultant's monitor 614 and the customer's monitor 610. In anotherembodiment, the jewelry consultant electronically sends the test resultsto the customer's client terminal 600.

FIGS. 7c and 7d illustrate how the screen on the customer's monitor 610may look after receiving the test results. In FIG. 7 c, video box 706displays the view of a diamond during a Hearts & Arrows test. Video box704 of the microscope and video box 702 of the jewelry consultant alsoare displayed on the screen, although in a minimized capacity. Website700 remains in the background. In at least one embodiment, the customermay toggle between each of the applications (e.g. website 700, video box702, video box 704, video box 706). The toggling may occurred via a“Tab” button, or the toggling may occur through the clicking of a mouseor other means.

FIG. 7d illustrates a different view of the screen on customer's monitor610. Here, the screen is partitioned in various sections. Each of thesections is devoted to a particular application, such as website 700,video box 702, video box 704, video box 706. In at least one embodiment,the addition of an application results in a new video box being added tothe screen.

In at least one embodiment, the tests are performed by technicians inadvance of the interactive communication session. If the customerrequests information from any of theses tests, the jewelry consultantretrieves the test results from a database and electronically sends thetest results to the customer.

In another embodiment, the tests are being performed by off-sitetechnicians in tandem with the interactive communication session. If acustomer requests information from any of these tests, the jewelryconsultant will submit a request for the test results. Once the testsare completed, the technical will electronically send the test resultsto both the jewelry consultant workstation 612 and the customer's clientterminal 600.

Quality-Related Tests

As described above, quality-related tests may be performed during theinteractive communication session. In at least one embodiment, thejewelry consultant may wish to demonstrate the quality of a diamond'scut.

For example, the jewelry consultant places the diamond under anIdeal-scope. The Ideal-scope uses a lens with a hot red/pink reflectorthat is positioned in front of the diamond under a central viewing hole.The viewer is able to see how much of the red/pink light refracts backfrom the diamond. The resulting pattern will provide an indication ofthe facet proportion and symmetry. Thus, the Ideal-scope is used togauge the brilliance of a diamond. The white areas in a diamond showlight transmitted from behind the diamond (or leakage). The blackness ofthe lens mimics an observer's head blocking out the light. Generally,the most brilliant diamonds look bright pink/red with a black star andminimal white or pale areas. For example, a diamond with perfectsymmetry and good proportions will show a black eight-pointed star.

In another example, the jewelry consultant tests the cut quality of thediamond through an ASET (Angular Spectrum Evaluation Tool) test. TheASET may either be a desktop or a handheld device. Similar to theIdeal-scope, the ASET test is used to demonstrate the light performanceof a diamond. However, unlike the Ideal-scope, the ASET uses a tri-colorfilter that gives light being reflected at different angles a differentcolor. As a result, the ASET device provides a color-coded map of lightusage by a diamond.

For example, in the generated ASET image, blue areas are the darkcontrast areas observed in a diamond due of obscuration (e.g., a head inthe way). In ASET the configuration is intended to represent lightcoming from 75 degrees to 90 degrees. In the AGS metric, a well-maderound brilliant diamond should have about 18% blue content. Redrepresents the most desirable color in the image. The red color isintended to be light coming from 45 degrees to 75 degrees—it is notobscured so it is producing the brightness via the most direct light.Green light comes from the horizon to 45 degrees, and is usuallyreflected light and of lower quality. Black (or white if using whitebacklighting) areas in the diamond represent areas of non-reflection orleakage.

As shown in FIG. 7 c, in at least one embodiment, the image generated bytesting with an ASET device automatically appears on the customer'smonitor screen 610. The jewelry consultant may then send an electroniccopy of the ASET image over communication channel 602 to the customer'sclient terminal 600. In another embodiment, both the jewelry consultantand customer receive at their respective terminals, 612 and 610, theASET image from a third party. In yet another example, only the jewelryconsultant has receive the ASET test results, and the jewelry consultantelectronically sends the results to the customer's terminal 612 overcommunications channel 602.

In at least one embodiment, the quality-related test is a “Hearts andArrows” test. The term “Hearts & Arrows” is a description used by thediamond industry to refer to diamonds that exhibit a crisp and completepattern of hearts and arrows under certain lighting conditions. TheHearts & Arrows test can be used to demonstrate a high quality of a cutand the polish of a diamond. Often, in order to create an optimum Hearts& Arrows effect in a diamond, a diamond cutter must be willing tosacrifice expensive rough diamond material (i.e., lose significantpercentage of costly rough stone) to yield a smaller diamond of superiorquality. Due to the complexity of the cut that is required to generate aHearts & Arrows diamond, these diamonds cost more to produce thanstandard round cut diamonds.

In at least one embodiment, the jewelry consultant places the selecteddiamond underneath a Hearts & Arrows viewer. If all the facets of thediamond are precisely aligned under the viewer, then the Hearts & Arrowseffect is clearly displayed. When the diamond is viewed the top (or thetable of the diamond), an effect of arrows should be seen. When thediamond is viewed from the bottom (or pavilion of the diamond), aneffect of hearts should be seen. A high quality Hearts & Arrows diamondexhibits a pattern that is vivid, symmetrical and clearly formed. On theother hand, diamonds with less than ideal cuts will display only apartial pattern underneath the viewer, or an otherwise less well-defined“hearts and arrows” pattern. Less than ideal diamonds also may exhibit apattern that is not crisp and sharp. These diamonds also may depicthearts and arrows of differing, asymmetrical sizes.

In at least one embodiment, a video camera is attached to the Hearts &Arrows viewer.

Images generated from the Hearts & Arrows viewer are transmitted overcommunication channel 602 and displayed on monitor 610 at clientterminal 600. Thus, the customer is able to remotely view and evaluatefor himself the quality of the Hearts & Arrows pattern of a particulardiamond.

In another embodiment, in response to a request submitted by thecustomer before or during a communication session, the jewelryconsultant places the diamond in a measurement system, such as the SarinDiaScan S+™. The measurement system generates a plurality of electronictest results, among which include a copy of the Hearts & Arrows pattern.The jewelry consultant may then send an electronic copy of the Hearts &Arrows pattern over communication channel 602 to the customer's clientterminal 600.

During the interactive communication session, the jewelry consultantalso may test the color and fluorescence of the diamond. In at least oneembodiment, the diamond is placed under a light performance analyzer.Using high-tech algorithms, the light performance analyzer calculatesthe color of the diamond and measures its fluorescence. The jewelryconsultant may use the light performance analyzer to demonstrate andcompare the color quality of the selected diamonds.

For example, a customer may wish to purchase a “near colorless” diamond,rather than a “colorless” diamond. However, the customer may beconcerned about his fiancée detecting the difference. To reassure thecustomer, the jewelry consultant may provide the customer with aside-by-side comparison of a colorless diamond and near colorlessdiamond. The customer may watch, via monitor 610, the jewelry consultantperform the test on each stone. As such, the jewelry consultantdemonstrates that despite the color grade difference, it is nearimpossible to determine the actual difference by the naked eye. Thecustomer is able to confirm this assessment via monitor 610 as well.Some example of diamond light performance analyzers are the SarinColibri™ device or OGI MegaFire device.

In at least one embodiment, the jewelry consultant performs acolor-quality test using a device called the Zvi Yehuda Colorimeter. TheYehuda colorimeter may be used alone, or it can be connected to aportable rough analyzer, such as the OGI Tender device.

In some embodiments, the customer may request a test or lightingconditions to demonstrate any fluorescence of a gem such as a diamond.In response, the gemologist may cause an ultraviolet light source suchas a black light to be shined on the diamond to demonstrate itsfluorescence, which may be displayed via video feed to the customer.Such fluorescence may be demonstrated with reference to one or morereference gemstones, such as similar sized diamonds having no, light,medium, and strong blue fluorescence.

Another quality-related test evaluates the quality of a diamond's cutand proportion. In at least one embodiment, the diamond is placed undera diamond proportion analyzer, which generates a variety of reportsabout the diamond's proportions. The reports may contain informationabout the diamond's weight, diameter, depth, crown angle, crown height,pavilion angle, pavilion height, cutlet size, culet off center, tablesize, table off center, stars, lower girdle and upper girdle.

In at least one embodiment, the quality-related tests are conducted by acomprehensive measurement system. The measurement system is capable ofadministering multiple quality-related tests. For example, the SarinDiaScan S+™ is a device that performed a combination of theabove-described tests. The DiaScan device demonstrates the proportion ofthe diamond and provides a complete three dimensional profile of thediamond. The device also provides a cut grading report for the diamond.Additionally, the device provides a photorealistic view of the Hearts &Arrows pattern as well.

In some embodiments, a customer may request cut score measurements basedon the “Holloway Cut Advisor” (see, e.g., U.S. Pat. No. 7,251,619) basedon various measurements of a diamond, such as crown angle and pavilionangle. Such score may be calculated, and the Holloway Cut Advisorinformation may be provided to the customer.

In at least one embodiment, the test results from any of theabove-described tests are simultaneously displayed on the jewelryconsultant's monitor 614 and the customer's monitor 610. In anotherembodiment, the jewelry consultant obtains an electronic copy of thetest results and sends the electronic copy over communications channel402 to client terminal 600.

Authenticity-Related Tests

In addition to quality-related tests, the jewelry consultant also mayconduct tests that confirm the authenticity of a selected diamond.

In at least one embodiment, the jewelry consultant uses an electronicthermal probe to test the thermal conductivity of a diamond. Since realdiamonds possess superlative thermal conductivity, the thermal probeallows the jewelry consultants to distinguish a real diamond fromvarious imitators, such as Cubic Zirconia (CZ).

In some embodiments, the thermal probes consist of a pair ofbattery-powered thermistors mounted in a fine copper tip. One of thethermistors functions as a heating device while the other thermistormeasures the temperature of the copper tip. If the stone being tested isa diamond, the thermal probe will conduct the tip's thermal energyrapidly enough to produce a measurable temperature drop. On the otherhand, because many imitation diamonds, such as CZ, are thermalinsulators, these imitators will fail to conduct the thermistor's heat.

In at least one embodiment, the thermal probes are highly sensitive andthus capable of distinguishing between a diamond and Moissanite (animitation diamond stimulant that has a thermal conductivity similar to adiamond). The thermal probe also may have enough sensitivity todistinguish whether an imitator has been coated with a nano diamondcoating, which is an extremely thin layer of diamond material.

Another authenticity-related test is conducted by a refractometer. Thejewelry consultant uses a refractometer to determine the type of mineralor gem. The refractometer precisely measures a gemstone's refractiveindex (RI) and compares the RI number with the inherent refractive indexof the mineral. For example, a jewelry consultant may use arefractometer to distinguish between a colorless sapphire (low RI) and adiamond (high RI) by comparing the refractive indices generated by therefractometer.

In at least one embodiment, the jewelry consultant also uses a Gemeter(or Jemeter) to measure the refractive index of faceted gemstones. TheGemeter uses a laser-like beam of radiation to reflect off of a facet ofthe gemstone. The top layers of atoms are scanned by placing the facetdirectly over the examination disc. The jewelry consultant evaluates thegenerated RI in order to distinguish a diamond from an imitation stone.

In at least one embodiment, a video camera is attached to theIdeal-scope, so that video images of the gemstone under the Ideal-scopeare transmitted to the customer's monitor 610. Thus, the customer atclient terminal 600 is able to view the resulting pattern and evaluatefirsthand the refraction of the red/pink light from the diamond.

In at least another embodiment, the jewelry consultant uses apolariscope to test the gemstone of interest. The polariscope uses twopolarizing filters orientated at right angles to each other. Thegemstone is placed between the two polarizing filters. The polariscopealso may have a built-in light source underneath the bottom filter. Ajewelry consultant uses the polariscope to evaluate whether a gemstoneis single refracting, such as a diamond, or double refracting, such as aCZ or Moissanite. In at least one embodiment, the jewelry consultantuses the polariscope to detect any stresses with in the gemstone'smaterials.

In at least one embodiment, the jewelry consultant uses a spectroscopeto test the gemstone. The spectroscope is used to determine whether agemstone is made from a natural material or a synthetic material.Spectroscopes generally use high-dispersion diffraction grating film,movable slits, and a photodetector to measure the properties of lightwithin a specific portion of the spectrum. Each natural and syntheticmineral has a unique spectral “signature” that can be identified whencompared to a full spectrum Fraunhofer chart. As such, the level ofabsorption and/or transmission from a full spectrum light source thatpasses through the crystal will identify subtle variations in chemicalcomposition.

In at least one embodiment, the jewelry consultant uses a Raman ImagingSpectrometer, which is a sophisticated testing device that can be usedto identify inclusions in a gemstone. The Raman Imaging Spectrometeralso can determine whether a diamond is a synthetic diamond that hasbeen grown or created in a laboratory. For example, the Raman ImagingSpectrometer can determine whether the diamond is a laboratory-createdHigh Pressure High Temperature (HPHT) diamond. The Raman ImagineSpectrometer also can detect the presence of any artificial resin in agemstone, such as emerald fillers.

In at least one embodiment, the jewelry consultant uses a Chelsea filterto test the gemstone. The Chelsea filter also may be referred to as an“emerald filter” or “color filter.” The Chelsea filer is a gemologicaldichromatic filter that can help separate some natural gemstones fromtheir synthetic counterparts. The Chelsea filter absorbs visible lightwith the exception of long red wavelengths, which are transmittedthrough the filter causing some minerals to change color. The change ofcolor in the gemstone is due to the absorption and transmission ofdifferent wavelengths of full-spectrum white light. For example, the“green” of an emerald is created from a combination of differentwavelengths that can help distinguish chromium-colored (natural)emeralds from emerald imitations, which are often colored by elementsother than chromium. A natural emerald that is colored by chromium willappear as pink or red in the Chelsea Filter. On the other hand,transparent blue stones that appear pink or dirty red under a Chelseafilter should be suspected of enhancement treatments using chromium.

In at least one embodiment, the jewelry consultant uses a magnificationlens, such as a darkfield diamond viewer to test the gemstone. Adarkfield diamond viewer is a portable “darkfield” 10× loupe forinspecting diamonds and other gemstones. Using darkfield illumination, agemologist can detect fracture-filled stones, or diamonds that haveundergone clarity enhancement. The process of fracture-filling involvesfilling cracks in diamonds with molten glass to improve their clarity.Because only thin glass film is used, the color or weight of the diamondis usually unaffected. As a result, a fracture-filled diamond can beeasily overlooked by the naked eye. Thus, the jewelry consultant may usethe darkfield diamond viewer to determine whether a diamond emitsflashes of color (or the “flash effect”). The jewelry consultants alsomay use the darkfield diamond viewer to help detect small inclusions ina gemstone.

In at least one embodiment, the jewelry consultant uses a scale tomeasure the weight of a finished jewelry piece and/or a gemstone. Thescale may be a digital electronic scale and may employ weight units ingrams, ounces or carats.

In at least one embodiment, the jewelry consultant measures the specificgravity of a gemstone. One process for testing the specific gravity mayinvolve using heavy liquids or hydrostatic weighing. Specific gravity(SG), is a measurement of the relative density of a gem or mineral.Relative density is a comparative scale of how tightly the atoms aregrouped in a given material. Using heavy liquids to measure specificgravity starts with several containers of different liquid solutions,each with gradually increasing density. A gemstone will sink, float, orrise to the surface depending on its specific gravity in relation to theliquid.

Designing Customized Ring Setting

Once the customer has selected a diamond to purchase, he has the optionof creating a customized setting for the diamond.

FIG. 8a illustrates an exemplary example of interactive design tool 800for designing a customized ring setting. Although the exemplary exampleillustrates the customization of a ring setting, interactive design tool800 may be applied to any piece of jewelry item. For example,interactive design tool 800 may be used to design a bracelet, anecklace, a pendant, and a brooch.

Referring back to FIG. 8 a, interactive design tool 800 comprises designtemplate 846, which is a customizable image of the jewelry piece. In theexemplary example, design template 846 shows an image of a ring setting.As shown in FIG. 8 a, interactive design tool 800 allows customers toselect and change various components of the ring, such as head 802, sidestones 804 and band 806.

FIG. 8b illustrates another example of interactive design tool 800. InFIG. 8 b, interactive design tool 800 provides additional customizationfeatures to the user. For example, the customer may highlight andcustomize prong 832 and edge 834.

Interactive design tool 800 also comprises toolbar 808 that offer theavailable option choices for each ring component. Toolbar 808 comprisestab 810-818 which represent the categories of the available optionchoices. Tabs 810-812 are directed at the various components of the ringsetting. Tab 816 is directed the available shape choices for a diamond.For example, the customer may use interactive design tool 800 in thebeginning of his diamond search in order to decide which shape ofdiamond to purchase. Toolbar 808 also comprises tab 818 for inputtingthe size of the ring band.

When a customer clicks on one of tabs 810-818, toolbar 800 expands todisplay a plurality of option choices related to the selected tabcategory. For example, the customer may select tab 812 for the categoryof side stones. In return, tool bar 808 expands to offer a plurality ofchoices, such as a pave setting, a channel setting, a baguette setting,a preset setting, and a three-stone ring setting. In at least oneembodiment, the side stones may take on any number of shapes. Someexample shapes may include: Asscher cut, baguillion cut, barocut,briolette cut, corona cut, crosscut cut, cushion cut, Czar cut, flanderssquare cut, grace cut, half moon cut, heart-shaped cut, Marquise cut,radiant cut, oval cut, pear-shaped cut, princess cut, quadrillion cut,regent cut, trillion cut, virtue cut or round cut.

In at least one embodiment, each of tab categories 810-818 expands intosubcategories. Each subcategory may be directed at an option choice forthe ring setting. In at least one embodiment, each subcategory iscapable of being expanded into additional subcategories. For example, asshown in FIG. 8 c, the customer selects tab 810 for the category of ringhead. Toolbar 808 expands into the subcategories of shape of stone 848,head setting 850, and prong setting 852. If the customer selects prongsetting tab 852, then toolbar 808 expands further into subcategories ofnumber of prongs 854 or style of prong 860. Selecting tab 854 for numberof prong results in toolbar 808 further expanding into choices of a4-prong mount or a 6-prong mount.

In at least one embodiment, the customer places a cursor over thesection of the ring setting that he wishes to customize. Interactivedesign tool 800 then highlights the selected section of the ring. Toolbar 812 also displays the available options for the highlighted sectionof the ring. As shown in FIG. 8 d, the customer highlights band 806 forthe ring. Toolbar 808 then displays tabs 862-866 which correspond tosubcategories shank style, edge type and metal type. If the customerselects tab 866 for metal type, then tool bar 808 displays the optionsfor the available metal types for the band. Tabs 836-844 correspond tothe choices of a platinum band, a white gold band, a yellow gold band, asilver band and a titanium band. The customer selects an option byclicking on corresponding tabs 836-844.

For example, the customer may select platinum tab 836. In response,interactive design tool 800 automatically updates band 806 on designtemplate 846 to reflect the selection of platinum. If the customer thenclicks yellow gold tab 838, then interactive design tool 800automatically changes band 806 to be yellow gold. The customer maychoose to quickly click through each of the available choices in toolbar808 before making his final selection. Once the customer has decided ona metal type for band 806, he then clicks update button 830, whichupdates the image pictured in preview box 824.

In at least one embodiment, the customer select tab 862 for shank style.Toolbar 808 expands to display a variety of options for the shank, orthe part of the ring that encircles the finger. Some options for shankstyle may include a rounded style or a European (square) style.

In at least one embodiment, the customer selects tab 864 for edge type.Toolbar 808 expands to display a variety of options for the edge of thering band. Some options for edge style may include a half round edge, asquare edge, a knife edge or a comfort fit edge.

Referring back to FIG. 8 a, the customer also may make changes to designtemplate 846 by clicking on corresponding tabs 810-818. When thecustomer selects a tab, toolbar 808 expands to display the availableoptions for the selected tab. FIG. 8d illustrates an exemplary exampleof a customer selecting shape tab 816. In response to the customer'sselection of shape tab 816, toolbar 808 expands to display the availablediamond shapes. In the example illustrated in FIG. 8 e, the customerselects heart-shaped diamond 868. Design template 846 is automaticallyupdated to display the heart-shaped diamond. Once the customer selectsupdate button 830, interactive design tool 800 updates the image inprevious box 824.

In at least one embodiment, the customer may rotate design template 846in a 360 degree view. The customer clicks on design template 846 anddrags the mouse around in order to cause design template 846 to rotateabout an axis. The “click and drag” function allows the customer to viewdesign template 846 from a variety of different angles.

In at least one embodiment, interactive design tool 800 displays designtemplate 846 in four different views: top view, bottom view and sideviews. Buttons correspond to each view is present on interactive designtool 800. By selecting the corresponding button, the customer can togglebetween each of the views available for design template 846.

After the customer finishes designing the ring setting, he has severaloptions on how to proceed. In at least one embodiment, the customerselects save button 826 which saves the most recent image of preview box824. The image may be stored in the database of the website, or theimage may be saved locally at the customer's location. In anotherembodiment, the customer selects share button 828 which allows him toshare the image of preview box 824 with another person. In at least oneembodiment, interactive design tool 800 displays an electronicsubmission box in response to the selection of share button 828. Thecustomer inputs an e-mail address for the intended recipient. Thecustomer also may include a message in the electronic submission box.The website then sends an electronic message to the recipient witheither the designed image, or the website may send a link to thedesigned image.

In at least one embodiment, in response to the selection of share button828, interactive design tool 800 provides the customer with an option ofposting either an image of the designed ring setting or a link to thedesigned image to variety of social media sites, such as Facebook,Twitter and Blogger.

FIGS. 9a-9d illustrate another embodiment of interactive design tool800. As shown in FIG. 9 a, interactive design tool 800 may have aninitial page 900 that prompts the customer with a set of preliminaryquestions before submitting the request for a consultation meeting witha design consultant. For example, initial page 900 may ask the customerto describe or select one of more diamond shapes that he is considering.Initial page 900 also may ask the customer to describe or select one ormore ring styles that he may be considering.

Although the example in FIG. 9a illustrates six different ring shapes(round, Asscher, oval, cushion, princess, and emerald) and six differentring styles (three stone all halo, three stone center halo, three stone,single halo, double halo and solitaire), initial page 900 is clearly notlimited to these examples alone. In at least one embodiment, initialpage 900 may present more than six options from which the customer maychoose from. In other embodiments, initial page 900 may present lessthan six options. Any number of permutations and configurations may bedisplayed by interactive design tool 800.

Initial page 900 also may ask the customer to describe in his own wordshis concept of an ideal ring. For example, one customer may describedesiring to purchase a vintage-styled ring with delicate and romanticfeatures; whereas another customer may describe desiring a modern-styledring with a lot of dramatic impact. All of this information may betransmitted to the design consultant who may use the information tobetter guide the customer in either the selection of a pre-designed ringcombination or in the design of a new ring combination.

In at least one embodiment, the selection of a pre-designed ringcombination may be facilitated by an automated search. Interactivedesign tool 800 may processes the information provided by the customerinto a natural language search engine, which in return, would identifytargeted key terms to the customer's descriptions. Interactive designtool 800 then matches these identified key terms against thepre-designed ring combinations that are stored in the database. Thus, inone example, the natural language search engine may identify targetedkey terms such as “round” and “antique” from the customer's writtendescription.

In at least one embodiment, the customer may upload an image of adesired ring style. Interactive design tool 800 may process the providedimage through image recognition software, which would identify keyfeatures in the image. Interactive design tool 800 then matches theseidentified key features against the pre-designed ring combinations thatare stored in the databases. The uploaded images may be actual filesuploaded by the customer, or they be hyperlinks to images found on theinternet or through various social media networks.

In at least one embodiment, a customer browsing the Internet may saveimages that he likes to the database of interactive design tool 800.These saved images, as well as any images uploaded by the customer, maybe stored in a database of images. This database of images is thenavailable for browsing by other customers of interactive design tool 800as well. In at least one embodiment, the customer may choose whether tomake his saved images private or public. If he selects private, then thesaved images are only available for his own viewing. Other customersbrowsing the database of images would not see any images that aredesignated private.

In at least one embodiment, interactive design tool 800 has acorresponding mobile application (app) that may be downloaded onto thecustomer's workstation. Through this app, customers may utilize thefunctionalities of interactive design tool 800 on her mobile device.

In at least one embodiment, interactive design tool 800 filters out anypre-designed ring combinations that do not meet any of the featuresdesired by the customer. For example, if the customer selects around-cut as a desired stone style, then interactive design tool 800 mayfiltered out any stone style that does not have a round cut. Interactivedesign tool 800 may enter the customer's answers to the preliminaryquestions into a set of algorithms, which generates one or more valuesbased on the customer's answers. For example, interactive design tool800 may compute a value for a variety of style categories, such as stonestyle, ring style, side stone style, etc . . . The values may berepresented by any alphanumeric, symbolic, color or any other type ofdesignation.

Interactive design tool 800 also may solicit additional information fromthe customer, such as asking her to rank the importance of each of thevarious categories. In at least one embodiment, interactive design tool800 computes a weighted value for each category based on the rankingsassigned by the customer. Each weighted category is then aggregated intoa total value.

Each pre-designed ring combination stored in the databases may have anassigned value for each style category, as well as a total value.Interactive design tool 800 matches the customer's values with theassigned values of each pre-designing ring combination in order to findthe best fit.

In one embodiment, a matching algorithm similar to that described forthe customized recommendation engine is employed. A percentile rankingis computed for the various sections of jewelry setting. Thesepercentile ranking are used to generate an ideal settings profile. Thematching algorithm is the applied against all the settings stored in thedatabase in order to locate a pre-designed setting that most closelymatches the ideal settings profile.

In at least one embodiment, interactive design tool 800 computes a matchpercentage for each pre-designed ring combination, in which the matchpercentage indicates the degree by which a pre-designed ring combinationmatches the customer's requirements. Interactive design tool 800 may beprogrammed to display all ring combination that meet or exceed athreshold match percentage. For example, interactive design tool 800 maytransmit to the customer any ring combination having a matchedpercentage about 95%. The matching ring combination may be communicatedto the customer through e-mail or they may be displayed on the webpage.

In at least one embodiment, interactive design tool 800 may determinethat none of the pre-designed ring combination are a good match for thecustomer. The interactive design tool 800 may program the matchingalgorithm to reject any pre-designed ring combination that do not meetor exceed a specific threshold match percentage. A message may be sentto the customer or appear on the website, alerting the customer to lackof matches. For example, if none of the available ring combinations meetor exceed 50%, interactive design tool 800 may transmit a messagealerting this fact to the customer. Interactive design tool 800 mayroute the customer to another webpage or engine that specializes incustomized designs. In at least one embodiment, interactive design tool800 automatically initiates a conference with a design consultant, whoimmediately works with the customer in customizing an unique ringdesign.

Once the customer has answered the preliminary questions, he may bedirected to design page 902, as shown in FIG. 9 b, which allows him toprovide more detailed information on the design process. In oneembodiment, design page 902 is divided into a top portion 904 and abottom portion 906. Top portion 904 provides a number of design options,such as ring styles, diamond styles, head top style, side stone style,head side style, ring side style and ring top style. Each of theseoptions may be represented by a representative image of that particularoption.

Typically, in designing a jewelry setting with a live designer, thecustomer would discuss each section of a jewelry setting and thedesigner would attempt to sketch out a prototype image of this desiredjewelry setting. Design page 902 automates this process by displaying alarge quantity of hand-drawn images. These hand-drawn images are ofvarious components of a jewelry setting. Each component corresponds to asection on the jewelry setting, such as head top, head side, sidestones, ring side and ring top. In one embodiment, the images representall possible options and permutations for a specific section of ajewelry setting. Although FIG. 9b shows hand-drawn images, interactivedesign tool 800 may employ any other type of images, such asCAD-rendered drawings, photographs or a combination of mediums.

These component images that are displayed on design page 902 may changedepending on which of tabs 908-916 is selected. In one embodiment, eachof tabs 908-916 may correspond to a design option category, such as headtop style, side stone style, head side style, ring side style, ring topstyle or any other customizable elements. In some embodiments, eachdesign option category may include one or more subcategories. Forexample, within the design category of head top style, there may befurther subcategories for a four-prong, bezel and six-prong style. Asshown in FIG. 9 c, for the design category of side stone style, theremay be further subcategory, such as for ornate styled side stones. Asshown in FIG. 9 d, for the design category of head side style, there maybe further subcategories, such as for ornate styles.

In one embodiment, the design category of ring side style may includesubcategories, such as antique, modern or ornate styles. In anotherembodiment, the design category of ring top style may includesubcategories, such as single band, multiple band, modern, stones in theband, or antique. In another embodiment, the design category of selectedparts may include subcategories for additional elements.

Referring back to FIG. 9 b, a selection of tab 908 corresponds to thedesign option for head top styles. As such, a variety of different typesof head top styles is displayed. A customer may select a particular headtop style by selecting a desired image.

There are a number of ways in which a customer may select a particularcomponent. System 100 may detect a user-input of a mouse click,click-and-drag, a finger gesture on a touch-sensitive screen (i.e.swipe, tap, drag-and-drop), etc . . .

Bottom portion 906 also comprises a number of tabs 918-924. Each of tabs918-924 may be related to an aspect of a completed ring design.Furthermore, the images displayed in bottom portion 906 may be firstfiltered based on the customer's selection in top portion 904.

For example, referring back to FIG. 9 b, the customer selects fourdifferent ring styles and four different diamond shapes in top portion904. As such, the images displayed in bottom portion 906 are filteredbased on these selections. Under current combinations tab 918, bottomportion 906 generate ring combinations that include the componentselected by the customer.

In one embodiment, each image of a ring combination comprises a sideview and a top view of the ring design. Underneath each ring combinationimage may be a pull-down menu which allows the customer to specify aparticular action, such as to save the ring combination, send the ringcombination to a queue, email the ring combination, or post the ringcombination on a social network site, such as Facebook, Twitter,Pinterest, or Tumblr. In at least one embodiment, the pull-down menuallows the customer to change the band material, such as to platinum,gold, white gold, etc . . .

In one embodiment, an electronic template of the jewelry setting isavailable on design page image. The user can simple drag-and-drop acomponent of interest onto the electronic template. System 100 detectsthe proper section that corresponds to the component and updates thatsection in the electronic template. For example, if the user selectsside-stones, then system 100 will correctly update the electronictemplate so that the displayed setting includes the selected sidestones.

The user also has the option of rotating and moving the electronictemplate in order to see a different perspective. In one embodiment, theuser can click on the electronic template and rotate it around an axisto see various views. The axis may be anywhere along thethree-dimensional plane, such as a x-axis, y-axis or z-axis. In anotherembodiment, the use may click or tap on the image to cause a differentview, such as a click to show a side or bottom view.

After the customer selects a particular ring combination, he may bedirected to ring page 926, as illustrated in FIG. 9 e. Ring setting page926 may provide an enlarged view of the selected ring combination. Insome embodiments, as illustrated in FIG. 9 e, ring page 926 providestabs 928-932 which provide additional information and options.

As shown in FIG. 9 e, selection of tab 928 for ring details provides acustomer with detailed information about the selected ring combination.Such detailed information my include the cost of the setting, the SKUnumber for the ring combination and estimated time of delivery for theparticular setting. The customer also may change the type of metal forthe ring band, and doing so, will cause ring setting page 926 to updatea new price for the selected setting.

In one embodiment, each component has a pre-determined price, so thatthe cost of the jewelry setting changes depending on the type andquantity of components selected by the customer. In one embodiment, thetotal price of the jewelry setting is displayed in a price box that isalso located on the design page. The price box is updated dynamicallyeach time a customer changes, deletes or adds a component to theelectronic template of the jewelry setting.

The customer also may change the authorized retailer or local providerthat is associated with his account. The local provider is a localjewelry retailer who has a relationship with system 100 and provides alocal connection to the customer. As detailed later in this application,if a customer desires to see a loose stone or a ring setting in person,he may request that the particular item be shipped to a local provider.

In one embodiment, the customer requests that a prototype of theelectronic template be made. This prototype may be printed using athree-dimensional printer. In at least one embodiment, the model isprinted in wax.

In at least one embodiment, the prototype is printed off-site andshipped to a local provider. In another embodiment, the local providerhas a three-dimensional (3-D) printer on-site. In yet anotherembodiment, the user owns a 3-D printer and prints the 3-D prototype athome.

In at least one embodiment, ring setting page 926 comprises save button934, which allows customers to save the particular ring setting. Ringsetting page 926 also comprises choose button 936 which may direct thecustomer to diamond selection page 938.

As shown in FIG. 9 f, share comments tab 930 permits the customer andthe design consultants to share comments with each other. In at leastone embodiment, the comments may be shared through a textbox. However,the customer and the design consultant may communicate through anymeans, such as through IM, video conferencing engine, audio conferencingengine, etc . . .

By selecting tab 932 for private notes, a customer has an opportunity towrite a note in box 940 and select post button 942 to submit the writtennote. The customer also may select recommend button 944 to recommend theselected ring setting to a friend or client. In some embodiments, therecipient may receive an email or text with a link to the selected ringsetting. In another embodiment, the recipient may receive an email withan attachment depicting the selected ring setting and informationrelating to the ring setting. The customer also may select add button946 to add the ring setting to a design queue. The design queue maycontain one or more ring settings that the customer desires to discusswith the design consultant during a scheduled meeting.

In some embodiments, the customer may select upload button 948 in orderto upload an image of a desired ring setting. The designer may upload arendered CAD image of the ring design. The designer may first renderhand drawn images of the ring design and as the process progressestranslate the drawings into a CAD image.

Interactions with Live Jewelry Designer

At any point during the design process, the customer may request a liveinteractive communication session with a jewelry designer. Similar tothe process previously described for scheduling an interactivecommunication session with a live jewelry consultant, the customersubmits a request for an interactive communication session with ajewelry designer. The customer's request is routed through communicationchannel 602 to request handling system 604.

In one embodiment, request handling system 604 randomly assigns thecustomer to a first available jewelry designer. In another embodiment,the customer specifies a particular designer for the interactivecommunication session. The customer may include the name of the designerin the request that is submitted to request handling system 604. Forexample, the customer may have developed a positive working experiencewith a particular jewelry designer. Thus, the customer may wish tocontinue working with this same designer. In another example, thecustomer may wish to specify a particular jewelry designer based on apersonal reference or recommendation.

In at least one embodiment, the customer selects a jewelry designerbased on the jewelry consultant's public profile, which is displayed onthe website. The public profile may include a photograph of the designerand a biography of the designer's background. The biography may includeeducational background, relevant work experiences and a sample portfolioof his or her work.

In at least one embodiment, the website allows previous customers towrite a review for each jewelry designer. Similar to the review andranking system for jewelry consultants, the website allows previouscustomers to rank each designer. The reviews and rankings may bepublished on the website next to each jewelry designer's profiles. Inone example, the customer selects a jewelry designer based on theranking and reviews posted.

As shown in FIG. 6, request handling system 604 identifies a jewelrydesigner for the customer. Request handling system 604 then sends therequest to the jewelry's workstation 626. In at least one embodiment,the jewelry designer may accept the request by clicking on a button or alink to indicate that he is available for the requested date and time ofthe interactive communication session. Designer workstation 626 thentransmits an indication of the jewelry consultant's acceptance back torequest handling system 604. In response, request handling system 604generates an interactive communication session between client terminal600 and designer workstation 626 at the requested date and time.

In at least one embodiment, the interactive communication session is athree-way video conference with the customer, jewelry designer andjewelry consultant. Together, the jewelry designer and the jewelryconsultant help the customer selected a gemstone and create a setting.In at least one embodiment, request handling system 604 does not need togenerate an interactive communication session between the customer andthe jewelry designer. Rather, the jewelry consultant selects aconference button that connects the jewelry designer into the existinginteractive communication session.

In another embodiment, the jewelry designer merely takes over thejewelry consultant's place at workstation 612. No new interactivecommunication session is necessary. The customer continues discussionswith the jewelry designer on the existing interactive communicationsession. In at least one embodiment, the jewelry consultant is thejewelry designer.

In at least one embodiment, the customer uploads an image of a desiredsetting. Client terminal 600 transmits the uploaded image overcommunication channel 602 to jewelry designer workstation 626. Thejewelry designer analyzes the uploaded image. In one embodiment, thedesigner attempts to locate a pre-designed setting that matches theuploaded image. In another example, the designer attempts to recreatethe uploaded image. Still in another example, the jewelry designer andcustomer discussion the uploaded image over the interactivecommunication session. The jewelry designer may break down variouscomponents of the uploaded image and discuss the various options forreplication. In at least one embodiment, the customer uploads multipleimages and specifies which components of each image that he wishes toanalyze.

For example, the customer may submit several images of celebrityengagement ring. The customer may indicate that he likes the shape ofthe diamond in one ring setting and wishes to incorporate the sidestones of another image. The jewelry designer would analyze the uploadedimage and determine the various components that can be emulated. Thedesigner may determine that customer likes the heart-shaped diamond anda baguette style side stone. As such, the jewelry designer will workwith the customer in designing a unique ring setting that incorporatesthe traits of a heart-shaped diamond and baguette-style side stones.

In at least one embodiment, the uploaded image is analyzed byimage-recognition software. The image-recognition software determinesthe various components of the uploaded image that are capable of beingemulated.

In at least one embodiment, the customer selects a pre-designed settingfrom a gallery of pre-designed settings, and uses the pre-designedsetting as his customized setting.

In at least one embodiment, the customer reviews a gallery ofpre-designed settings and uses a pre-designed setting for a portion ofhis customized setting.

In at least one embodiment, the customer also may request to have aprototype of the designed ring. For example, a 3-D printer may create areplica of the designed ring and ship the replica to the user.

In at least one embodiment, the customer has a 3-D printer at home andhas the prototype printed at home.

Customized In-Store Preview of an On-Line Jewelry Item

Some customers may feel nervous about purchasing an expensive jewelryitem without having a chance to view the actual item in person. Due tothe nature of jewelry items, especially that of loose diamond stones, notwo jewelry items are alike. As such, customers may wish to see theexact jewelry item in person before making a purchase. To this end,system 100 offers customers an opportunity to request an in-storepreview of the desired jewelry item. Where appropriate, system 100 willcustom-build the exact jewelry item, such as mounting a loose diamondonto a selected ring setting. This custom-built jewelry item is shippedto an in-store location of a local provider. The local provider may be athird-party jewelry store that has entered into a partnership agreementwith the on-line jewelry provider of system 100. These local providersmay be retailers that are independent from the on-line jewelry provider.

In one embodiment, the local provider receives a monetary benefit fromparticipating in the partnership. For example, the local provider mayreceive a commission if the shipped jewelry item is purchased on-site.The local provider also may receive monetary benefits that arecalculated over a period of time, such as the total revenue fromin-store sales. The monetary benefits also may be based on geographicterritory, such as the total revenue from sales within a certainvicinity of the local provider's location.

In yet another embodiment, the customer fills out a survey regarding herin-store preview experience with the local provider. The results fromthis survey may be used in determining the commission received by thelocal provider.

At any time during the jewelry shopping experience, the customer mayselect a request for an in-store view of one or more jewelry items. Forexample, as shown in FIG. 10, the customer may select button 1000directly from a purchasing webpage. In another embodiment, the previewbutton is available in the checkout webpage.

Once the customer has selected button 100 for in-store preview, system100 may generate another webpage 1105 (FIG. 11), in which the customerselects a desired location.

In one embodiment, system 100 prompts the customer to enter a zipcodeand then displays a list of local providers within a radius of thezipcode. The customer then selects a local provider from this list. Inanother embodiment, system 100 provides the customer with a map thathighlights the locations of all local providers that offer an in-storepreview experience. These locations may be represented by an icon on themap.

In yet another embodiment, system 100 automatically detects the locationof a customer through a GPS device that is integrated into thecustomer's device. System 100 then suggests the local providers that arewithin a certain radius of the customer's location.

In one embodiment, system 100 indicates a time at which the jewelry itemwill be available for preview at the in-store location. The jewelry itemwill be available for a short period of time at the on-site location.The customer may stop by the in-site location anytime within this windowof time to preview to selected jewelry item.

Alternatively, the selected local provider may contact the customer toschedule a specific appointment time. In another embodiment, thecustomer selects a desired appointment time. System 100 then confirmswith the selected appointment time with the selected local provider. Inanother embodiment, system 100 maintains a schedule, such as an on-linecalendar, which lists the available appointment times. Using thecalendar, the customer selects an available appointment time. Thiscalendar may be dynamically updated in real-time as appointment timesare being made.

Although there is no obligation to purchase the selected jewelry item,system 100 may request a form of monetary payment in order to reservethe jewelry item. The monetary payment may be any form, such as a creditcard number, a bank routing number, money derived form a pre-paidaccount, etc . . . In one embodiment, the monetary payment is nevercharged, but merely serves as a means for reserving an appointment toview the jewelry item at the in-store location. In some instances, a feemay be deducted from the monetary payment if a customer fails to cancelor show up to a scheduled appointment time.

In another embodiment, the monetary payment is charged and then refundedthe selected jewelry item is returned back to its original location. Insome instances, a small fee may be charged to cover the cost of shippingthe item to the in-store location. In other instances, no fee is chargedto the customer at all. Any of the described methods for reserving thejewelry item may be used, either alone or in combination.

In most instances, the selected jewelry item must be shipped to theselected location.

System 100 will determine the location of the jewelry item at one of aplurality of vaults. In one embodiment, each jewelry item has an uniqueidentifier that facilities its ability to be located. The identifier maybe a RFID tag, an etching, barcode, sticker, etc . . . In anotherembodiment, system 100 maintains a database of each jewelry item and itscorresponding location. When a specific jewelry item is requested by thecustomer, system 100 retrieves the location of the jewelry item from thedata base.

Where the jewelry item is a loose diamond, system 100 may transmitinstructions to ship the diamond directly from its corresponding vaultlocation to the selected in-store location. Where the jewelry itemrequires an extra step of being custom-built, system 100 first transmitsthe specifications building the custom-built design. For example, if thecustomer is requesting a particular ring setting, system 100 willtransmit the specifications for building the ring setting. In oneembodiment, the customized jewelry item is built on-site at the locationof the vault. In another embodiment, the customized jewelry item isbuilt at a separate location. Once the jewelry item is built, it is thenshipped to the in-store location.

Customer have the option to purchase the jewelry item at the in-storelocation. As discussed above, in some embodiments, the local providerreceives a commission when a customer makes an on-site purchase. Thisadded incentive helps ensure a high quality of customer service from thein-store provider. However, customer also have the option to make thepurchase on-line at a later time.

Augmented Reality

In addition to in-store preview of a jewelry item, system 100 alsoprovide customers with augment reality opportunities. For instance, thecustomer may be able to superimpose an image of the jewelry item ontoherself via a camera device. In one embodiment, the customer is shoppingfor a jewelry item on a mobile device, such as an iPhone. The mobiledevice may include a built-in camera. After selecting a jewelry item ofinterest, such as a ring, the customer may have the option to generatean image overlay of the jewelry item. In one embodiment, system 100generates an image overlay of the selected jewelry item. The image ofthe jewelry then appears in the camera viewfinder of the device. Holdingthe device, the user can match the image overlay onto herself and get asense of how the jewelry item would look on herself. For example, if thecustomer is interested in a particular ring, system 100 may generate animage overlay of the ring. The ring image will appear in the cameraviewfinder of the customer's device. While holding the camera over herhand, the customer is able to superimpose the ring image over her ownhand. In this sense, the customer can get an idea of how the ring mightlook on her actual hand. For instance, the customer might wish to knowhow the metal of the band looks against her skin tone, or whether thecenter stone of the ring looks too gaudy on her hand.

In one embodiment, system 100 requires the user to include a benchmarkitem, such as a coin, in the viewfinder, so that system 100 is able tosize the image overlay in proper proportions.

In another embodiment, system 100 is capable of detecting the customer'shand and generating a recommendation of the ring sense or a properlength of a necklace.

II. Other Embodiments

A. A method comprising: receiving, via a processor, a request from aremote device to communicate with a jewelry consultant concerning atleast one jewelry item, in which the processor and the remote device arein electronic communication via a network; generating, via the processorin response to the request, an interactive communication session betweenthe jewelry consultant and the remote device, in which the interactivecommunication session transmits live video images of the jewelryconsultant and the at least one jewelry item to the remote device;applying, via the processor, at least one test on the at least onejewelry item; and transmitting, via the processor, a test result that isgenerated from applying the at least one test on the at least onejewelry item.

A.1. The method of claim A further comprising: receiving live videoimages of a customer from the remote device. A.2. The method of claim A,in which the video images are captured via at least one of: a videocamera; and a webcam. A.3. The method of claim A further comprising:transmitting the request to communicate to the jewelry consultant, inwhich the request to communicate comprises a proposed date and aproposed time for the interactive communication session. A.4. The methodof claim A.3. further comprising: receiving an acceptance of the requestto communicate; and transmitting an indication of the acceptance to theremote device. A.5. The method of claim A.3. further comprising:receiving a decline of the request to communicate; and transmitting anindication of the decline to the remote device. A.6. The method of claimA.5. further comprising: receiving an alternative time and an alterativedate for the interactive communication session. A.7. The method of claimA.6., in which the alternative time and the alternative date aresubmitted by the jewelry consultant. A.8. The method of claim A.6., inwhich the alternative time and the alternative date are submitted by theremote device. A.9. The method of claim A further comprising: receivingat least one desired criterion for the jewelry consultant; and selectingthe jewelry consultant for the interactive communication session, inwhich the jewelry consultant matches the at least one desired criterion.A.10. The method of claim A.9., in which the at least one desiredcriterion comprises at least one of: a gender, an educationalbackground, a certification, a license, a level of experience, a salesnumber, a quantity of positive reviews and a quantity of negativereviews. A.11. The method of claim A further comprising: selecting thejewelry consultant from a plurality of jewelry consultants. A.1.2 Themethod of claim A, which the jewelry consultant is at least one of: acertified gemologist; and a salesperson. A.13. The method of claim Afurther comprising: receiving a request to communicate with a specificjewelry consultant, in which the specific jewelry consultant is selectedfrom a plurality of jewelry consultants.

A.14. The method of claim A.13., in which each of the plurality ofjewelry consultants has a biography that is viewable online; and inwhich the specific jewelry consultant is selected based at least on thebiography of the specific jewelry consultant. A.15. The method of claimA.14., in which the biography comprises at least one review concerningthe specific jewelry consultant, in which the at least one review iswritten by a previous customer. A.16. The method of claim A.14., inwhich the biography comprises a ranking of the specific jewelryconsultant in comparison to the plurality of jewelry consultants. A.17.The method of claim A further comprising: receiving at least oneundesired criterion for the jewelry consultant; and selecting thejewelry consultant for the interactive communication session, in whichthe jewelry consultant does not possess the at least one undesiredcriterion. A.18. The method of claim A. further comprising: receiving atleast one blacklisted jewelry consultant; and selecting the jewelryconsultant from a plurality of jewelry consultants, in which theplurality of jewelry consultant does not comprise the at least oneblacklisted jewelry consultant.

A.19. The method of claim A. further comprising: causing a displaydevice to display the at least one jewelry item under a microscope, inwhich the microscope outputs at least one magnified image of the atleast one jewelry item; and transmitting the at least one magnifiedimage of the at least one jewelry item to the remote device. A.20. Themethod of claim A.19., in which the microscope is capable of receivinginput information from the remote device. A.21. The method of claimA.20. further comprising: receiving an instruction from the remotedevice to generate a magnified image of the at least one jewelry item;and transmitting the magnified image of the at least one jewelry item tothe remote device. A.22. The method of claim A.19., in which a videocamera is attached to the microscope.

A.23. The method of claim A. further comprising: receiving a request tocompare the at least one jewelry item with a benchmark object; andtransmitting video images of the at least one jewelry item and thebenchmark object to the remote device. A.24. The method of claim A.23.,in which the benchmark object comprises a model's hand. A.25. The methodof claim A.24, in which the model's hand is available in a plurality ofsizes. A.26. The method of claim A.24, in which the model's hand isavailable in a plurality of skin tones. A.27. The method of claim A.24,in which the model's hand is available in either male form or femaleform. A.28. The method of claim A.24, in which the model's hand isavailable in either child form or adult form.

A.28. The method of claim A further comprising: receiving a request toprovide a side-by-side comparison of at least two jewelry items; andtransmitting video images of the side-by-side comparison to the remotedevice. A.29. The method of claim A.28., in which the at least twojewelry items are diamonds that share at least one of: a same cut, asame color, a same clarity, a same carat size and a same cost. A.30. Themethod of claim A.29., in which the at least two jewelry items arediamonds that share a same cut, a same color, a same clarity and a samecarat size. A.31. The method of claim A.28., in which the least twojewelry items are diamonds that differ on at least one of: a cut, acolor, a clarity, a carat size and a cost.

A.32. The method of claim A, in which the at least one test comprises atleast one of: a quality-related tests; and an authenticity-related test.A.33. The method of claim A, in which the at least one test comprises anASET test; and the method further comprising: generating an ASET imagein response to application of the ASET test on the at least one jewelryitem; and transmitting the ASET image to the remote device. A.33. Themethod of claim A., in which the at least one test comprises a Heartsand Arrows test; and the method further comprising: generating a Heartsand Arrows image in response to application of the Hearts and Arrowstest; and transmitting the Hearts and Arrows image to the remote device.

A.34. The method of claim A. further comprising: receiving a request toadjust a lighting that is being directed on the at least one jewelryitem. A.35. The method of claim A.34., in which adjusting the lightingcomprises: adjusting an intensity of the lighting. A.36. The method ofclaim A.35., in which adjusting the lighting comprises: adjusting acolor of the lighting. A.37. The method of claim A.35., in whichadjusting the lighting comprises: adjusting the type of lighting. A.38.The method of claim A.34., in which the lighting is capable ofreplicating a lighting of various times of day. A.35. The method ofclaim A.34, in which the lighting is capable of replicating a lightingof various environments.

A.36. The method of claim A further comprising: receiving a request tocustomize a setting for the at least one jewelry item. A.37. The methodof claim A.36., in which the setting may be at least one of: a ringsetting, an earring setting, and a pendant. A.38. The method of claimA.36.further comprising: receiving a request from a remote device tocommunicate with a jewelry designer; and generating, in response to therequest, an interactive communication session between the jewelrydesigner and the remote device. A.39. The method of claim A furthercomprising: generating an interactive design tool for designing acustomized setting, in which the interactive design tool comprises anelectronic template of the customized setting and the customized settingcomprises a plurality of sections; detecting a selection of a firstsection of the customized setting; providing at least two customizableoptions for the first section of the customized setting; receiving aselection of one of the at least two customizable options; andgenerating a representation of the selected one of the at least twocustomizable options on the electronic template. A.40. The method ofclaim A.39., in which detecting the selection of the first section ofthe customized setting comprises: detecting that a cursor over the firstsection of the customized setting. A.41. The method of claim A.39., inwhich the first section comprises a head of a ring; and the at least twocustomizable options for the head of the ring comprises at least two of:a shape of stone; a head setting; a prong setting; a quantity of prongs;and a type of prong. A.42. The method of claim A.41., in which the shapeof stone comprises at least one of: an Asscher cut, a cushion cut, anemerald cut, a heart-shaped cut, a marquise cut, an oval cut, a pearcut, a princess cut, and a radiant cut. A.43. The method of claim A.41.,in which the head setting comprises at least one of: a half-bezel head;and a full-bezel head. A.44. The method of claim A.41, in which thequantity of prongs comprises at least one of: a no-prong setting; afour-prong setting; and a six-prong setting. A.45. The method of claimA.41, in which the type of prong comprises at least one of: anall-around mount, a cathedral mount, a claw mount, an illusion mount, asplit mount, a tension mount, a closed gallery mount, and an opengallery mount. A.46. The method of claim of A.39., in which the firstsection comprises a band of a ring; and the at least two customizableoptions for the band comprise at least two of: a type of metal; a shankstyle; a type of edge finish; a width of the shank; and a height of theshank. A.47. The method of claim A.46., in which the type of metalcomprises one of: a platinum metal, a white gold metal, a yellow goldmetal, a silver metal, and a titanium metal. A.48. The method of claimA.46., in which the shank style comprises at least one of: a roundedstyle and a European style. A.49. The method of claim A.46., in whichthe type of edge finish comprises at least one of: a half-round edge, aknife edge, a square edge and a comfort fit. A.50. The method of claimA.39., in which the first section comprises a side stone of a ring; andthe at least two customizable options for the side stone comprise atleast two of: an Asscher cut, a baguillion cut, a barocut, a briolettecut, a corona cut, a crosscut cut, a cushion cut, a Czar cut, a Flanderssquare cut, a grace cut, a half moon cut, a heart-shaped cut, a Marquisecut, a radiant cut, a oval cut, a pear-shaped cut, a princess cut, aquadrillion cut, a regent cut, a trillion cut, a virtue cut and a roundcut. A.51. The method of claim A.50.in which the side stone comprisesany gemstone that is available. A.52. The method of claim A.39. furthercomprising: receiving a request to rotate the customized setting inthree dimensions. A.53. The method of claim A.52., in which the requestto rotate the customized setting comprises: detecting a selection of aclick-and-drag button located on the interactive design tool. A.54. Themethod of claim A.39. further comprising: receiving a request to rotatethe customized setting along at least one of: a x-axis; a y-axis; and az-axis. A.55. The method of claim A.39. further comprising: receiving arequest to save the customized setting; and storing the saved customizedsetting in a database. A.56. The method of claim A.39. furthercomprising: receiving a request to send an electronic link of thecustomized setting, in which the request comprises an email address fora recipient of the electronic link; and transmitting an email with theelectronic link to the email address. A.57. The method of claim A.39.further comprising: receiving a request to post an electronic link ofthe customized setting to a social network site, in which at least oneindividual may vote or comment on the posted customized setting. A.58.The method of claim A, in which the at least one jewelry item is adiamond and the diamond comprises a certificate that is viewable online.A.59. The method of claim A.58., in which the certificate is issued byone of: Gemological Institute of America (GIA), InternationalGemological Institute (IGI), American Gemological Society (AGS) orEuropean Gemological Society (EGL).

A.60. An apparatus comprising: a processor that is connected via anetwork to: (i) a video camera for capturing a video file of a jewelryconsultant and at least one jewelry item, and transmitting the videofile via a live video stream to a video output located on a remotedevice; (ii) an audio input for capture a audio file of the jewelryconsultant's voice and transmitting the sound file to an audio outputlocated on the remote device; and a memory, in which the memory storesinstructions which, when executed by the processor, direct the processorto perform the method of: receiving a request from the remote device tocommunicate with a jewelry consultant concerning at least one jewelryitem; generating, in response to the request, an interactivecommunication session between the jewelry consultant and the remotedevice, in which the interactive communication session transmits livevideo images of the jewelry consultant and the at least one jewelry itemto the remote device; applying at least one test on the at least onejewelry item; and transmitting a test result that is generated fromapplying the at least one test on the at least one jewelry item. A.61.The apparatus of claim A.60. further comprising: a microscope thatoutputs images of the at least one jewelry item and is capable ofreceiving instructions from the remote device.

A.62. An article of manufacture comprising: a storage medium, in whichthe storage medium stores instructions which, when executed by aprocessor, direct the processor to perform the method of: receiving arequest from the remote device to communicate with a jewelry consultantconcerning at least one jewelry item; generating, in response to therequest, an interactive communication session between the jewelryconsultant and the remote device, in which the interactive communicationsession transmits live video images of the jewelry consultant and the atleast one jewelry item to the remote device; applying at least one teston the at least one jewelry item; and transmitting a test result that isgenerated from applying the at least one test on the at least onejewelry item.

B. A method comprising: viewing, via a processor, a plurality of jewelryitems that are available for sale via an online webpage; transmitting,via the processor, a request to communicate with a jewelry consultantlocated at a remote device about at least one jewelry item, in which theprocessor and the remote device are in electronic communication via anetwork; receiving, via the processor in response to the request tocommunicate, an interactive communication session with the jewelryconsultant, in which the interactive communication session transmitslive video images of the jewelry consultant and the at least one jewelryitem; transmitting, via the processor, a request to apply at least onetest on the at least one jewelry item; and receiving, via the processor,a test result that is generated from applying the at least one test onthe at least one jewelry item.

B.1. The method of claim B, in which the interactive communicationsession appears on a monitor screen. B.2. The method of claim B.1., inwhich the monitor screen splits into at least two sections, in which afirst section comprises the online webpage and a second sectioncomprises the interactive communication session with the jewelryconsultant. B.3. The method of claim B.1., in which the interactivecommunication session causes a pop-up box to appear on the monitorscreen.

B.4. The method of claim B further comprising: submitting at leastsearch criteria for the at least one jewelry item, in which the at leastsearch criteria is a category. B.5. The method of claim B.4., in whichthe at least one category comprises at least one of: a price of adiamond, a carat size of a diamond, a cut of a diamond, a color of adiamond, and a clarity of a diamond.

B.6. The method of claim B further comprising: submitting, via aprocessor, a request to view the at least one jewelry item under amicroscope, in which the microscope outputs video images of the at leastone jewelry item and is capable of receiving input information from aremote device. B.7. The method of claim B.6.. further comprising:receiving, in response to the request to view, live video images of theat least one jewelry item under the microscope. B.8. The method of claimB.6.. further comprising: receiving, in response to the request to view,a high-resolution image of the at least one jewelry item under themicroscope. B.9. The method of B.6.further comprising: transmitting aninstruction directly to the microscope via an input device. B.10. Themethod of claim B.9., in which the instruction comprises: instructingthe microscope to increase a zoom of a lens by a percentage in order togenerate a magnified image of the least one jewelry item. B.11. Themethod of claim B.10. further comprising: receiving the magnified imageof the at least one jewelry item over the live video stream. B.12. Themethod of claim B.9. further comprising: instructing the digitalmicroscope to decrease a zoom of a lens by a percentage to generate aminimized image of the at least one jewelry item. B.13. The method ofclaim B.12. further comprising: receiving the minimized image of the atleast one jewelry item over the live video stream.

B.14. The method of claim B further comprising: submitting a request tocustomize a setting for the at least one jewelry item. B.15. The methodof claim B further comprising: transmitting a request to communicatewith a jewelry designer. B.16. The method of claim B further comprising:utilizing an interactive design tool for designing a customized setting,in which the interactive design tool comprises an electronic template ofthe customized setting and the customized setting comprises a pluralityof sections; selecting a first section of the customized setting;receiving at least two customizable options for the first section of thecustomized setting; selecting one of the at least two customizableoptions; and receiving a representation of the selected one of the atleast two customizable options on the electronic template. B.17. Themethod of claim B.16., in which selecting the first section of thecustomized setting further comprises: moving a cursor over the firstsection of the customized setting.

B.18. The method of claim B.16.further comprising: submitting a requestto rotate the customized setting in three dimensions. B.19. The methodof claim B.18., in which the request to rotate the customized settingcomprises: detecting a selection of a click-and-drag button located onthe interactive design tool.

B.20. The method of claim B.16.further comprising: transmitting arequest to save the customized setting. B.21. The method of claimB.16.further comprising: transmitting a request to send an electroniclink of the customized setting, in which the request comprises an emailaddress for a recipient of the electronic link. B.22. The method ofclaim B.16.further comprising: transmitting a request to post anelectronic link of the customized setting to a social network site, inwhich at least one individual may vote or comment on the postedcustomized setting.

B.23. A method comprising: receiving, via a processor, a request from aremote device to communicate with a jewelry consultant concerning atleast one jewelry item, in which the processor and the remote device arein electronic communication via a network; and generating, via theprocessor in response to the request, an interactive communicationsession between the jewelry consultant and the remote device, in whichthe interactive communication session transmits live video images of thejewelry consultant and the at least one jewelry item to the remotedevice. B.24. The method of claim B.23. further comprising: applying,via the processor, at least one test on the at least one jewelry item;and transmitting, via the processor, a test result that is generatedfrom applying the at least one test on the at least one jewelry item.

C. A method for designing a jewelry setting, the method comprising:displaying on a display, via a processor, a plurality of components, inwhich each component corresponds to a section of a jewelry setting;receiving, via the processor, a selection of at least one component thatcorresponds to a first section of the jewelry setting; generating, viathe processor, an electronic template of the jewelry setting, in whichthe electronic image comprises the at least one selected component; andtransmitting the electronic template to a remote device, in which theremote device and processor are in electronic communication over anetwork.

C.1. The method of claim C, in which the electronic template is a 3-Dmodel of the jewelry setting. C.2. The method of claim C, in which theplurality of images are hand-drawn images. C.3. The method of claim C,in which the plurality of images are CAD-rendered images. C.4. Themethod of claim C, in which the plurality of images are photographs.C.5. The method of claim C, in which the plurality of images are updatedin real-time. C.6. The method of claim C, in which the section of thejewelry setting comprises at least one of: a head top, a head side, aside stone, a ring side and a ring top. C.7. The method of claim C, inwhich the at least one component comprises a type of metal. C.8. Themethod of claim C, in which the at least one component comprises: a typeof head to a ring setting.

C.9. The method of claim C, in which receiving the selection of the atleast one component comprises: detecting an user-input of adrag-and-drop of the at least one image onto the electronic template.C.9.1. The method of claim C.9. further comprising: determining that theat least one image corresponds to the first section of the jewelrysetting. C.10. The method of claim C, in which receiving the selectionof the at least one component comprises: detecting an user-inputcomprising a finger tap on the at least one component. C.11. The methodof claim C, in which receiving the selection of the at least onecomponent comprises: detecting an user-input comprising a mouse-click onthe at least one image.

C.12. The method of claim C, in which the display is integrated into amobile device. C.13. The method of claim C, in which the displaycomprises a touch-sensitive screen.

C.14. The method of claim C, in which only a portion of the plurality ofcomponent are displayed on the display. C.14.1. The method of claimC.14. further comprising: in response to an user-input, displayingadditional component on the display. C.14.1.1. The method of claimC.14.1., in which the user-input comprises a finger swipe. C.14.1.2. Themethod of claim C.14.1., in which the user-input comprises a scrollingaction.

C.15. The method of claim C further comprising: receiving a request fora prototype of the electronic template. C.15.1. The method of claimC.15. further comprising: in response to the request for the prototype,transmitting the electronic template to a 3-D printer. C.15.2. Themethod of claim C.15. further comprising: in response to the request forthe prototype, transmitting the electronic template to a 2-D printer.C.15.3. The method of claim C.15. further comprising: in response to therequest for the prototype, generating a 3-D model of the electronictemplate. C.15.4. The method of claim C.15. further comprising: inresponse to the request for the prototype, generating a 2-D image of theelectronic template. C.15.4.1. The method of claim C.15.4, in which the2-D image comprises a CAD-rendered drawing.

C.16. The method of claim C further comprising: receiving a request torotate the electronic image. C.16.1. The method of claim C.16., in whichthe request to rotate comprises: requesting to rotate the electronictemplate to a side view. C.16.2. The method of claim C.16., in which therequest to rotate comprises: requesting to rotate the electronictemplate along at least one of: a horizontal axis and a vertical axis.C.16.3. The method of claim C.16., in which the request to rotatecomprises: requesting to rotate the electronic template along at leastone of: a x-axis, a y-axis and a x-axis. C.16.4. The method of claimC.16., in which receiving the request to rotate comprises: detecting anuser-input of a click-and-drag. C.16.5. The method of claim C.16., inwhich receiving the request to rotate comprises: detecting a fingerswipe. C.17. The method of claim C further comprising: receiving arequest to view the electronic template from an alternate angle.

C.18. The method of claim C further comprising: receiving a selection ofa second component that corresponds to a second section of the jewelrysetting; and updating the electronic template with the second component.C.19. The method of claim C further comprising: receiving a selection ofa second component that corresponds to the first section of the jewelrysetting; and updating the electronic template with the second component,in which the at least one component is replaced by the second component.

C.20. The method of claim C further comprising: receiving a request topost the electronic template on a social media network. C.20.1. Themethod of claim C. 20. further comprising: transmitting a link of theelectronic template to a social media site. C. 20.1.1. The method ofclaim C. 20.1. further comprising: receiving at least one vote orcomment about the electronic template. C.20.2. The method of claim C.20. further comprising: transmitting an image of the electronic templateto a social media site. C. 20.3. The method of claim C. 20. furthercomprising: transmitting an image of the electronic template over anetwork. C.21. The method of claim C further comprising: receiving arequest to save the electronic template; and storing the electronictemplate to a database.

C.22. The method of claim C further comprising: receiving a request tosend the electronic template to a queue. C.23. The method of claim Cfurther comprising: receiving a request for a meeting with a designconsultant. C.23.1. The method of claim C. 23. further comprising: inresponse to the for the request for the meeting, generating a videosession with the design consultant, in which the design consultant isavailable to communicate in real-time

C.24. The method of claim C further comprising: receiving an uploadedimage of a specific jewelry setting. C. 24.1. The method of claim C. 24.further comprising: identifying a recommended jewelry setting that mostclosely matches the uploaded image. C. 24.1.1. The method of claim C.24.1. further comprising: transmitting an indication the identifiedrecommended jewelry setting. C. 24.1.2. The method of claim C. 24.1.further comprising: determining a percentile ranking for each componentthat is identified in the uploaded image; generating, based on thepercentile ranking, an ideal setting profile; applying a matchingalgorithm to a plurality of jewelry settings stored in a database, inwhich each jewelry setting is compared against the ideal settingsprofile. C. 24.2. The method of claim C. 24. further comprising:identifying a component in the uploaded image; and matching theidentified component with a component from the plurality of components.C. 24.2.1. The method of claim C. 24.2., in which matching theidentified component comprises: applying a matching algorithm to theplurality of components to determine a recommend jewelry setting, inwhich the recommended jewelry most closely matches the uploaded image.

C.25. The method of claim C, in which each component comprises a price,in which the price is dependent on a type of the component. C.25.1. Themethod of claim C.25. further comprising: displaying a total price ofthe jewelry setting that is based on the electronic template, in whichthe total price comprises the cost of each component that is used in theelectronic template. C.25.1.1. The method of claim C..25.1., in whichthe total price of the jewelry setting is updated dynamically.

C.26. An apparatus comprising: a processor; and a memory, in which thememory stores instructions which, when executed by the processor, directthe processor to: display on a display a plurality of components, inwhich each component corresponds to a section of a jewelry setting;receive a selection of at least one component that corresponds to afirst section of the jewelry setting; generate an electronic template ofthe jewelry setting, in which the electronic image comprises the atleast one selected component; and transmit the electronic template.

C.27. An article of manufacture comprising: a computer-readable mediumthat is non-transitory, in which the computer-readable medium storesinstructions which, when executed by a processor, direct the processorto: display on a display a plurality of components, in which eachcomponent corresponds to a section of a jewelry setting; receive aselection of at least one component that corresponds to a first sectionof the jewelry setting; generate an electronic template of the jewelrysetting, in which the electronic image comprises the at least oneselected component; and transmit the electronic template.

D. A method comprising: receiving, via a processor at a jewelryinterface, user-input data regarding: a selection of at least onejewelry item, in which the at least one jewelry item comprises aplurality of characteristics; an indication of a level of importance forat least one characteristic of a jewelry item, in which each level ofimportance corresponds to a co-efficient; computing, via the processorbased in part on the selection of the at least one jewelry item and theindication of the level of importance, an ideal profile; applying, viathe processor, a matching algorithm to a plurality of jewelry itemsstored in an inventory; identifying, via a processor based on thematching algorithm, at least one recommended jewelry item that mostclosely matches the ideal profile; and transmitting an indication of theat least one recommended jewelry item to a remote device, in which theremote device and the processor are in electronic communication over anetwork.

D.0. The method of claim D further comprising: determining a price ofthe at least one selected jewelry item; and generating a price thresholdthat is based on the price. D.1. The method of claim D furthercomprising: determining a plurality of prices for each of the at leastone selected jewelry item; sorting the plurality of prices to determinea highest price; and generating a price threshold that is based on thehighest price. D.2. The method of claim D, in which the ideal profilerepresents the jewelry item desired by a user.

D.3. The method of claim D, in which the matching algorithm relies inpart on the ideal profile.

D.4. The method of claim D further comprising: computing a percentileranking for the at least one selected jewelry item, in which thepercentile ranking is used to generated the ideal profile. D.5. Themethod of claim D further comprising: computing a plurality ofpercentile rankings, in which each percentile ranking corresponds to acharacteristic of the at least one selected jewelry item, in which theplurality of percentile rankings is used to generated the ideal profile.D.5.1. The method of claim D.5 further comprising: multiplying eachcharacteristic's percentile ranking by the corresponding co-efficient ofthat characteristic. D.6. The method of claim D further comprising:assigning a numeric value to each characteristic of the at least oneselected jewelry item. D.6.1. The method of claim D.6. furthercomprising: multiplying each characteristic's numeric value by thecorresponding co-efficient of that characteristic.

D.7. The method of claim D, in which the set of jewelry items isselected from a plurality of jewelry items that are available for saleon the jewelry interface. D.8. The method of claim D further comprising:computing an profile for each jewelry item that is available for sale onthe jewelry interface; and determining that the recommended jewelry itemhas an profile that best matches the ideal profile. D.9. The method ofclaim D further comprising: receiving an indication of a new jewelryitem that is available for sale on the jewelry interface; computing anprofile for the new jewelry item; using the matching algorithm,determining that the profile of the new jewelry item matches the idealprofile better than the profile of the recommended jewelry item; andtransmitting an updated recommendation that replaces the recommendedjewelry item with the new jewelry item. D.10. The method of claim Dfurther comprising: receiving an indication of a change in the selectionof the level of importance for the at least one characteristic;adjusting the ideal profile based on the change; using the matchingalgorithm, identifying a different recommended jewelry item based on theadjusted ideal profile.

D.11. The method of claim D, in which the at least one selected jewelryitem is displayed on a display. D.12. The method of claim D.11, in whichthe at least one recommended jewelry item is displayed with the at leastone selected jewelry item on the display. D.13. The method of claim D,in which the at least one recommended jewelry item is updateddynamically in real-time. D.14. The method of claim D, in which the atleast one recommended jewelry item automatically updates based on anychanges to the level of importance. D.15. The method of claim D, inwhich the at least one recommended jewelry item automatically updatesbased on any additional selections of a jewelry item. D.16. The methodof claim D, in which the level of importance comprises an indication of:very important, important, somewhat important and not important. D.17.The method of claim D, in which the level of importance is a rating.D.18. The method of claim D, in which the level of importance isindicated via a sliding scale.

D.19 The method of claim D.18 further comprising: computing an itemvalue for each jewelry item in the inventory, in which the item value isbased in part on at least one characteristic of the jewelry item. D.20.The method of claim D.19, in which the at least one characteristic ofthe jewelry item is assigned a numeric value. D.21. The method of claimD.19, in which the item value affects a price of the jewelry item. D.22.The method of claim D, in which the jewelry item is a diamond. D.23. Themethod of claim D.22, in which each characteristic comprises one of: acost, a cut, a clarity, a carat size and a color of the diamond.

D.24. An apparatus comprising: a processor; and a memory, in which thememory stores instructions which, when executed by the processor, directthe processor to: receive user-input data regarding: a selection of atleast one jewelry item, in which the at least one jewelry item comprisesa plurality of characteristics; an indication of a level of importancefor at least one characteristic of a jewelry item, in which each levelof importance corresponds to a co-efficient; compute, based in part onthe selection of the at least one jewelry item and the indication of thelevel of importance, an ideal profile; apply a matching algorithm to aplurality of jewelry items stored in an inventory; identify, based onthe matching algorithm, at least one recommended jewelry item that mostclosely matches the ideal profile; and transmit an indication of the atleast one recommended jewelry item.

D.25. An article of manufacture comprising: a computer-readable mediumthat is non-transitory, in which the computer-readable medium storesinstructions which, when executed by a processor, direct the processorto: receive user-input data regarding: a selection of at least onejewelry item, in which the at least one jewelry item comprises aplurality of characteristics; an indication of a level of importance forat least one characteristic of a jewelry item, in which each level ofimportance corresponds to a co-efficient; compute, based in part on theselection of the at least one jewelry item and the indication of thelevel of importance, an ideal profile; apply a matching algorithm to aplurality of jewelry items stored in an inventory; identify, based onthe matching algorithm, at least one recommended jewelry item that mostclosely matches the ideal profile; and transmit an indication of the atleast one recommended jewelry item.

E. A method comprising: capturing, via a processor, a plurality ofimages of a jewelry item with a microscope device, in which themicroscope device comprises: a customized mold that is attached to arotational device, in which the customized mold securely holds thejewelry item and in which the rotational device is capable of rotatingaround the jewelry item in a 360 rotation; and a camera that isintegrated into the microscope device, in which the camera is capable ofcapturing digital imagery of the jewelry item; generating, via aprocessor, a composite image of the jewelry item from the plurality ofimages; and transmitting, via a processor, the composite image to remotedevice, in which the processor and the remote device are in electroniccommunication over a network.

E.1. The method of claim E, in which the jewelry item is a diamond. E.2.The method of claim E, in which the customized mold is made fromsilicone. E.3. The method of claim E, in which the customize mold ismade from at least on of: wax, cement, and plastic. E.4. The method ofclaim E, in which the customized mold is selected, based on at least onefactor of the jewelry item. E.4.1. The method of claim E.4., in whichthe at least one factor comprises: a size of the jewelry item. E.4.2.The method of claim E.4., in which the at least one factor comprises: ashape of the jewelry item. E.4.3. The method of claim E.4., in which theat least one factor comprises: a type of the jewelry item.

E.5. The method of claim E, in which the rotational device rotates at avelocity that is adjustable. E.5.1. The method of claim E.5. furthercomprising: receiving a request to adjust the velocity of the rotationaldevice. E.6. The method of claim E, in which the rotational devicerotates around a horizontal axis.

E.7. The method of claim E, in which the microscope is a high-poweredmicroscope.

E.7.1. The method of claim E.7., in which the high-powered microscope iscapable of capturing an inclusion of a diamond. E.8. The method of claimE, in which the camera is capable of capturing high-definition videos.E.9. The method of claim E, in which the camera is a digital camera.E.10. The method of claim E, in which the composite image is a videoimage. E.11. The method of claim E, in which the composite imagecomprises multiple magnifications of the jewelry item. E.10.1. Themethod of claim E.10., in which the composite image provides a zoomed-inand zoom-out view of the jewelry item.

E.12. The method of claim E comprising: displaying the composite imageon the on-line retailer's webpage. E.13. The method of claim E, in whicheach composite image is unique. E.14. The method of claim E, in whichtransmitting the composite image further comprises: transmitting thecomposite image to an on-line retailer, in which the composite image isdisplayed on a webpage. E.14.1. The method of claim E.14, in which thejewelry item is sold on the webpage. E.15. The method of claim E, inwhich the microscope device further comprises: a diffuser.

E.15. An apparatus comprising: a microscope device comprising: acustomized mold that is attached to a rotational device, in which thecustomized mold securely holds the jewelry item and in which therotational device is capable of rotating around the jewelry item in a360 rotation; and a camera that is integrated into the microscopedevice, in which the camera is capable of capturing digital imagery ofthe jewelry item; a processor; and a memory, in which the memory storesinstructions which, when executed by the processor, direct the processorto: capture a plurality of images of the jewelry item; generate acomposite image of the jewelry item from the plurality of images; andtransmit the composite image to an on-line retailer, in which thecomposite image is displayed on a webpage.

E.16. An article of manufacture comprising: a microscope devicecomprising: a customized mold that is attached to a rotational device,in which the customized mold securely holds the jewelry item and inwhich the rotational device is capable of rotating around the jewelryitem in a 360 rotation; and a camera that is integrated into themicroscope device, in which the camera is capable of capturing digitalimagery of the jewelry item; and a computer-readable medium that isnon-transitory, in which the computer-readable medium storesinstructions which, when executed by a processor, direct the processorto: capture a plurality of images of the jewelry item; generate acomposite image of the jewelry item from the plurality of images; andtransmit the composite image to an on-line retailer, in which thecomposite image is displayed on a webpage.

F.17. A method comprising: capturing, via a processor, a plurality ofimages of a diamond with a microscope device, in which the microscopedevice comprises: a customized mold that is attached to a rotationaldevice, in which the customized mold securely holds the diamond and inwhich the rotational device is capable of rotating around the diamond ina 360 rotation; and a camera that is integrated into the microscopedevice, in which the camera is capable of capturing an inclusion of thediamond; generating, via a processor, a composite image of the diamondfrom the plurality of images; and transmitting, via a processor, thecomposite image to remote device, in which the processor and the remotedevice are in electronic communication over a network.

G. A method comprising: receiving, via a processor from a user on aremote device, a request for an in-store preview of at least one jewelryitem, in which the at least one jewelry item is available for purchaseon-line and in which the processor and the remote device are inelectronic communication over a network; transmitting a recommendationof at least one location that is available for the in-store preview;receiving a selection of a location and an appointment time for thein-store preview; requesting a monetary payment to hold the requestedjewelry item, in which the monetary payment is a percentage of a priceof the jewelry item; transmitting a request to ship the at least onejewelry item to the location of the in-store preview.

G.1. The method of claim G, in which the remote device is a mobiledevice. G.1.1. The method of claim G, in which the remote device is atablet device.

G.2. The method of claim G, in which transmitting the recommendation ofthe at least one location comprises: transmitting a list of locations ofall available local providers. G.3. The method of claim G, in whichtransmitting the recommendation of the at least one location comprises:identifying a location of the user; and determining a location of anlocal provider that is nearest to the location of the user. G.3.1. Themethod of claim G.3., in which the at least one location comprises thelocation of the local provider that is nearest to the location of theuser. G.3.2. The method of claim G.3., in which identifying the locationof the user comprises: receiving the location of the user from a GPSdevice that is integrated into the remote device. G.3.3. The method ofclaim G.3., in which identifying the location of the user comprises:receiving an indication of the user's location.

G.4. The method of claim G, in which the appointment time comprises adate and a time for the in-store preview. G.5. The method of claim Gfurther comprising: transmitting a schedule of available appointmenttimes, in which the schedule is updated in real-time. G.6. The method ofclaim G further comprising: receiving a confirmation of the appointmenttime; and transmitting the confirmation of the appointment for thein-store preview. G.7. The method of claim G, in which the monetarypayment is a credit card number. G.8. The method of claim G, in whichthe monetary payment is refunded after the in-store preview. G.9. Themethod of claim G, in which a portion of the monetary payment isrefunded after the in-store preview. G.10. The method of claim G., inwhich a shipping fee is deducted from the monetary payment before beingrefunded after the in-store preview.

G.11. The method of claim G further comprising: identifying a locationof the at least one jewelry item. G.12. The method of claim G, in whichthe at least one location belongs to a local provider. G.12.1. Themethod of claim G.12., in which the local provider is a jewelry store.G.12.2. The method of claim G.12., in which the local provider is inpartnership with an on-line provider that is selling the at least onejewelry item. G.12.3. The method of claim G.12., in which the localprovider receives a monetary benefit for a sale of the at least onejewelry item. G.12.3.1. The method of claim G.12.3., in which themonetary benefit is a percentage commission of the price of the jewelryitem. G.12.3.2. The method of claim G.12.3., in which the monetarybenefit is computed over a month sales period. G.12.3.3. The method ofclaim G.12.3., in which the monetary benefit is computed through atiered structure. G.12.3.4. The method of claim G.12.3, in which themonetary benefit is based in part on a review by the user. G.12.3.4.1.The method of claim G.12.3.4, in which the review comprises anevaluation of the user's experience with the local provider.

G.13. An apparatus comprising: a processor; and a memory, in which thememory stores instructions which, when executed by the processor, directthe processor to: receive from a user on a remote device, a request foran in-store preview of at least one jewelry item, in which the at leastone jewelry item is available for purchase on-line and in which theprocessor and the remote device are in electronic communication over anetwork; transmit a recommendation of at least one location that isavailable for the in-store preview; receive a selection of a locationand an appointment time for the in-store preview; request a monetarypayment to hold the requested jewelry item, in which the monetarypayment is a percentage of a price of the jewelry item; transmit arequest to ship the at least one jewelry item to the location of thein-store preview.

G.14. An article of manufacture comprising: a computer-readable mediumthat is non-transitory, in which the computer-readable medium storesinstructions which, when executed by a processor, direct the processorto: receive from a user on a remote device, a request for an in-storepreview of at least one jewelry item, in which the at least one jewelryitem is available for purchase on-line and in which the processor andthe remote device are in electronic communication over a network;transmit a recommendation of at least one location that is available forthe in-store preview; receive a selection of a location and anappointment time for the in-store preview; request a monetary payment tohold the requested jewelry item, in which the monetary payment is apercentage of a price of the jewelry item; transmit a request to shipthe at least one jewelry item to the location of the in-store preview.

The following sections provide a guide to interpreting the presentapplication.

III. Terms

The term “product” means any machine, manufacture and/or composition ofmatter, unless expressly specified otherwise.

The term “product” means a machine, manufacture and/or composition ofmatter, unless expressly specified otherwise.

The term “process” means a process, algorithm, method or the like,unless expressly specified otherwise.

Each process (whether called a method, algorithm or otherwise)inherently includes one or more steps, and therefore all references to a“step” or “steps” of a process have an inherent antecedent basis in themere description of a process, or in the mere recitation of the term‘process’ or a like term. Accordingly, any reference in a claim to a‘step’ or ‘steps’ of a process has sufficient antecedent basis.

The term “invention” and the like mean “the one or more inventionsdisclosed in this application”, unless expressly specified otherwise.

The terms “an embodiment”, “embodiment”, “embodiments”, “theembodiment”, “the embodiments”, “one or more embodiments”, “someembodiments”, “certain embodiments”, “one embodiment”, “anotherembodiment” and the like mean “one or more (but not all) embodiments ofthe invention”, unless expressly specified otherwise.

The term “variation” of an invention means an embodiment of theinvention, unless expressly specified otherwise.

The term “indication” is used in an extremely broad sense. An“indication” of a thing should be understood to include anything thatmay be used to determine the thing.

An indication of a thing may include an electronic message thatidentifies the thing (e.g., an identification of a widget by a serialnumber affixed to the widget, an identification of a widget by one ormore characteristics of the widget). An indication of a thing mayinclude information that may be used to compute and/or look-up a thing(e.g., information identifying a machine of which a widget is a partthat may be used to determine the widget). An indication of a thing mayspecify things that are related to the thing (e.g., characteristics ofthe thing, a name of the thing, a name of a thing related to the thing).An indication of a thing may not specify things that are related to thething (e.g., a letter “a” may be an indication of a widget of a computersystem that is configured to interpret the letter “a” to identify thewidget). An indication of a thing may include a sign, a symptom, and/ora token of the thing. An indication, for example, may include a code, areference, an example, a link, a signal, and/or an identifier. Anindication of a thing may include information that represents,describes, and/or otherwise is associated with the thing.

A transformation of an indication of a thing may be an indication of thething (e.g., an encrypted indication of a thing may be an indication ofthe thing). An indication of a thing may include the thing itself, acopy of the thing, and/or a portion of the thing. An indication of athing may be meaningless to a thing that is not configured to understandthe indication (e.g., a person may not understand that a letter “a”indicates a widget but it may nonetheless be an indication of the widgetbecause the computer system may determine the widget from the letter“a”). It should be understood that the fact that an indication of athing may be used to determine the thing does not mean that the thing oranything else is determined. An indication of a thing may include anindication of any number of the thing unless specified otherwise. Anindication of a thing may include an indication of other things (e.g.,an electronic message that indicates may things). (Indication can beused as a very broad term in claim language. For example: receiving anindication of a financial instrument.)

The term “represent” means (1) to serve to express, designate, standfor, or denote, as a word, symbol, or the like does; (2) to express ordesignate by some term, character, symbol, or the like; (3) to portrayor depict or present the likeness of, as a picture does; or (4) to serveas a sign or symbol of.

A reference to “another embodiment” in describing an embodiment does notimply that the referenced embodiment is mutually exclusive with anotherembodiment (e.g., an embodiment described before the referencedembodiment), unless expressly specified otherwise. Similarly, the merefact that two (or more) embodiments are referenced does not imply thatthose embodiments are mutually exclusive.

One embodiment of the invention may include or cover or embrace morethan one other embodiment of the invention. For example, a firstembodiment comprising elements a, b, and c may cover a second embodimentthat comprises elements a, b, c, and d as well as a third embodimentcovering elements a, b, c, and e. Similarly, each of the first, second,and third embodiments may cover a fourth embodiment comprising elementsa, b, c, d, and e.

The terms “including”, “comprising” and variations thereof mean“including but not necessarily limited to”, unless expressly specifiedotherwise. Thus, for example, the sentence “the machine includes a redwidget and a blue widget” means the machine includes the red widget andthe blue widget, but may possibly include one or more other items aswell.

The term “consisting of” and variations thereof mean “including and alsolimited to”, unless expressly specified otherwise. Thus, for example,the sentence “the machine consists of a red widget and a blue widget”means the machine includes the red widget and the blue widget, but doesnot include anything else.

The term “compose” and variations thereof mean “to make up theconstituent parts of, component of or member of”, unless expresslyspecified otherwise. Thus, for example, the sentence “the red widget andthe blue widget compose a machine” means the machine includes the redwidget and the blue widget.

The term “exclusively compose” and variations thereof mean “to make upexclusively the constituent parts of, to be the only components of, orto be the only members of”, unless expressly specified otherwise. Thus,for example, the sentence “the red widget and the blue widgetexclusively compose a machine” means the machine consists of the redwidget and the blue widget (i.e. and nothing else).

The terms “a”, “an” and “the” refer to “one or more”, unless expresslyspecified otherwise. Thus, for example, the phrase “a widget” means oneor more widgets, unless expressly specified otherwise. Similarly, afterreciting the phrase “a widget”, a subsequent recitation of the phrase“the widget” means “the one or more widgets”. Accordingly, it should beunderstood that the word “the” may also refer to a specific term havingantecedent basis. For example, if a paragraph mentions “a specificsingle feature” and then refers to “the feature,” then the phrase “thefeature” should be understood to refer to the previously mentioned “aspecific single feature.” (It should be understood that the term “a” in“a specific single feature” refers to “one” specific single feature andnot “one or more” specific single features.)

The term “plurality” means “two or more”, unless expressly specifiedotherwise.

The term “herein” means “in the present application, including anythingwhich may be incorporated by reference”, unless expressly specifiedotherwise.

The phrase “at least one of”, when such phrase modifies a plurality ofthings (such as an enumerated list of things), means any combination ofone or more of those things, unless expressly specified otherwise. Forexample, the phrase “at least one of a widget, a car and a wheel” meanseither (i) a widget, (ii) a car, (iii) a wheel, (iv) a widget and a car,(v) a widget and a wheel, (vi) a car and a wheel, or (vii) a widget, acar and a wheel. The phrase “at least one of”, when such phrase modifiesa plurality of things does not mean “one of each of” the plurality ofthings. For example, the phrase “at least one of a widget, a car and awheel” does not mean “one widget, one car and one wheel”.

Numerical terms such as “one ”, “two ”, etc. when used as cardinalnumbers to indicate quantity of something (e.g., one widget, twowidgets), mean the quantity indicated by that numerical term, but do notmean at least the quantity indicated by that numerical term. Forexample, the phrase “one widget” does not mean “at least one widget”,and therefore the phrase “one widget” does not cover, e.g., two widgets.

The phrase “based on” does not mean “based only on”, unless expresslyspecified otherwise. In other words, the phrase “based on” covers both“based only on” and “based at least on”. The phrase “based at least on”is equivalent to the phrase “based at least in part on”. For example,the phrase “element A is calculated based on element B and element C”covers embodiments where element A is calculated as the product of Btimes C (in other words, A=B×C), embodiments where A is calculated asthe sum of B plus C (in other words, A=B+C), embodiments where A iscalculated as a product of B times C times D, embodiments where A iscalculated as a sum of the square root of B plus C plus D times E, andso on.

The term “represent” and like terms are not exclusive, unless expresslyspecified otherwise. For example, the term “represents” does not mean“represents only”, unless expressly specified otherwise. For example,the phrase “the data represents a credit card number” covers both “thedata represents only a credit card number” and “the data represents acredit card number and the data also represents something else”.

The term “whereby” is used herein only to precede a clause or other setof words that express only the intended result, objective or consequenceof something that is explicitly recited before the term “whereby”. Thus,when the term “whereby” is used in a claim, the clause or other wordsthat the term “whereby” modifies do not establish specific furtherlimitations of the claim or otherwise restrict the meaning or scope ofthe claim.

The terms “e.g”, “such as” and like terms mean “for example”, and thusdo not limit the term or phrase they explain. For example, in thesentence “the computer sends data (e.g., instructions, a data structure)over the Internet”, the term “e.g.” explains that “instructions” are anexample of “data” that the computer may send over the Internet, and alsoexplains that “a data structure” is an example of “data” that thecomputer may send over the Internet. However, both “instructions” and “adata structure” are merely examples of “data”, and other things besides“instructions” and “a data structure” can be “data”.

The term “respective” and like terms mean “taken individually”. Thus iftwo or more things have “respective” characteristics, then each suchthing has its own characteristic, and these characteristics can bedifferent from each other but need not be. For example, the phrase “eachof two machines has a respective function” means that the first of thetwo machines has a function and the second of the two machines has afunction as well. The function of the first machine may or may not bethe same as the function of the second machine.

The term “i.e.” and like terms mean “that is”, and thus limits the termor phrase it explains. For example, in the sentence “the computer sendsdata (i.e., instructions) over the Internet”, the term “i.e.” explainsthat “instructions” are the “data” that the computer sends over theInternet.

A numerical range includes integers and non-integers in the range,unless expressly specified otherwise. For example, the range “1 to 10”includes the integers from 1 to 10 (e.g., 1, 2, 3, 4, . . . 9, 10) andnon-integers (e.g., 1.0031415926, 1.1, 1.2, . . . 1.9).

Where two or more terms or phrases are synonymous (e.g., because of anexplicit statement that the terms or phrases are synonymous), instancesof one such term or phrase does not mean instances of another such termor phrase must have a different meaning. For example, where a statementrenders the meaning of “including” to be synonymous with “including butnot limited to”, the mere usage of the phrase “including but not limitedto” does not mean that the term “including” means something other than“including but not limited to”.

IV. Determining

The term “determining” and grammatical variants thereof (e.g., todetermine a price, determining a value, the determination of an objectwhich meets a certain criterion) is used in an extremely broad sense.The term “determining” encompasses a wide variety of actions andtherefore “determining” can include calculating, computing, processing,deriving, investigating, looking up (e.g., looking up in a table, adatabase or another data structure), rendering into electronic format ordigital representation, ascertaining and the like. Also, “determining”can include receiving (e.g., receiving information), accessing (e.g.,accessing data in a memory) and the like. Also, “determining” caninclude resolving, selecting, choosing, establishing, and the like.

The term “determining” does not imply certainty or absolute precision,and therefore “determining” can include estimating, extrapolating,predicting, guessing, averaging and the like.

The term “determining” does not imply that mathematical processing mustbe performed, and does not imply that numerical methods must be used,and does not imply that an algorithm is used.

The term “determining” does not imply that any particular device must beused. For example, a computer need not necessarily perform thedetermining.

The term “determining” may include “calculating”. The term “calculating”should be understood to include performing one or more calculations.Calculating may include computing, processing, and/or deriving.Calculating may be performed by a computing device. For example,calculating a thing may include applying an algorithm to data by acomputer processor and generating the thing as an output of theprocessor.

The term “determining” may include “referencing”. The term “referencing”should be understood to include making one or more reference, e.g., to athing. Referencing may include querying, accessing, selecting, choosing,reading, and/or looking-up. The act of referencing may be performed by acomputing device. For example, referencing a thing may include reading amemory location in which the thing is stored by a processor.

The term “determining” may include “receiving”. For example, receiving athing may include taking in the thing. In some embodiments, receivingmay include acts performed to take in a thing, such as operating anetwork interface through which the thing is taken in. In someembodiments, receiving may be performed without acts performed to takein the thing, such as in a direct memory write or a hard wired circuit.Receiving a thing may include receiving a thing from a remote sourcethat may have calculated the thing.

V. Forms of Sentences

Where a limitation of a first claim would cover one of a feature as wellas more than one of a feature (e.g., a limitation such as “at least onewidget” covers one widget as well as more than one widget), and where ina second claim that depends on the first claim, the second claim uses adefinite article “the” to refer to that limitation (e.g., “the widget”),this mere usage does not imply that the first claim covers only one ofthe feature, and this does not imply that the second claim covers onlyone of the feature (e.g., “the widget” can cover both one widget andmore than one widget).

When an ordinal number (such as “first”, “second”, “third” and so on) isused as an adjective before a term, that ordinal number is used (unlessexpressly specified otherwise) merely to indicate a particular feature,such as to distinguish that particular feature from another feature thatis described by the same term or by a similar term, but that ordinalnumber does not have any other meaning or limiting effect—it is merely aconvenient name. For example, a “first widget” may be so named merely todistinguish it from, e.g., a “second widget”. Thus, the mere usage ofthe ordinal numbers “first” and “second” before the term “widget” doesnot indicate any other relationship between the two widgets, andlikewise does not indicate any other characteristics of either or bothwidgets. For example, the mere usage of the ordinal numbers “first” and“second” before the term “widget” (1) does not indicate that eitherwidget comes before or after any other in order or location; (2) doesnot indicate that either widget occurs or acts before or after any otherin time; and (3) does not indicate that either widget ranks above orbelow any other, as in importance or quality. The mere usage of ordinalnumbers does not define a numerical limit to the features identifiedwith the ordinal numbers. For example, the mere usage of the ordinalnumbers “first” and “second” before the term “widget” does not indicatethat there are exactly two widgets.

When a single device, article or other product is described herein, inanother embodiment more than one device or article (whether or not theycooperate) may alternatively be used in place of the single device orarticle that is described. Accordingly, the functionality that isdescribed as being possessed by a device may alternatively be possessedby more than one device or article (whether or not they cooperate) inanother embodiment.

Similarly, where more than one device, article or other product isdescribed herein (whether or not they cooperate), in another embodimenta single device or article may alternatively be used in place of themore than one device or article that is described. For example, aplurality of computer-based devices may be substituted with a singlecomputer-based device. In some embodiments, such a plurality ofcomputer-based devices may operate together to perform one step of aprocess such as is common in grid computing systems. In someembodiments, such a plurality of computer-based devices may operateprovide added functionality to one another so that the plurality mayoperate to perform one step of a process such as is common in cloudcomputing systems. (Conversely, a single computer-based device may besubstituted with multiple computer-based devices operating incooperation with one another. For example, a single computing device maybe substituted with a server and a workstation in communication with oneanother over the internet) Accordingly, the various functionality thatis described as being possessed by more than one device or article mayalternatively be possessed by a single device or article.

The functionality and/or the features of a single device that isdescribed may, in another embodiment, be alternatively embodied by oneor more other devices which are described but are not explicitlydescribed as having such functionality or features. Thus, otherembodiments need not include the described device itself, but rather caninclude the one or more other devices which would, in those otherembodiments, have such functionality or features.

VI. Disclosed Examples and Terminology Are Not Limiting

Neither the Title (set forth at the beginning of the first page of thepresent application) nor the Abstract (set forth at the end of thepresent application) is to be taken as limiting in any way the scope ofthe disclosed invention, is to be used in interpreting the meaning ofany claim or is to be used in limiting the scope of any claim. AnAbstract has been included in this application merely because anAbstract is required under 37 C.F.R. § 1.72(b).

The headings of sections provided in the present application are forconvenience only, and are not to be taken as limiting the disclosure inany way.

Numerous embodiments are described in the present application, and arepresented for illustrative purposes only. The described embodiments arenot, and are not intended to be, limiting in any sense. The disclosedinvention is widely applicable to numerous embodiments, as is readilyapparent from the disclosure. One of ordinary skill in the art willrecognize that the disclosed invention may be practiced with variousmodifications and alterations, such as structural, logical, software,and electrical modifications. Although particular features of thedisclosed invention may be described with reference to one or moreparticular embodiments and/or drawings, it should be understood thatsuch features are not limited to usage in the one or more particularembodiments or drawings with reference to which they are described,unless expressly specified otherwise.

Though an embodiment may be disclosed as including several features,other embodiments of the invention may include fewer than all suchfeatures. Thus, for example, a claim may be directed to less than theentire set of features in a disclosed embodiment, and such claim wouldnot be interpreted as requiring features beyond those features that theclaim expressly recites.

No embodiment of method steps or product elements described in thepresent application constitutes the invention claimed herein, or isessential to the invention claimed herein, or is coextensive with theinvention claimed herein, except where it is either expressly stated tobe so in this specification or (with respect to a claim and theinvention defined by that claim) expressly recited in that claim.

Any preambles of the claims that recite anything other than a statutoryclass shall be interpreted to recite purposes, benefits and possibleuses of the claimed invention, and such preambles shall not be construedto limit the claimed invention.

The present disclosure is not a literal description of all embodimentsof the invention. Also, the present disclosure is not a listing offeatures of the invention which must be present in all embodiments.

All disclosed embodiments are not necessarily covered by the claims(even including all pending, amended, issued and canceled claims). Inaddition, a disclosed embodiment may be (but need not necessarily be)covered by several claims. Accordingly, where a claim (regardless ofwhether pending, amended, issued or canceled) is directed to aparticular embodiment, such is not evidence that the scope of otherclaims do not also cover that embodiment.

Devices that are described as in communication with each other need notbe in continuous communication with each other, unless expresslyspecified otherwise. On the contrary, such devices need only transmit toeach other as necessary or desirable, and may actually refrain fromexchanging data most of the time. For example, a machine incommunication with another machine via the Internet may not transmitdata to the other machine for long period of time (e.g. weeks at atime). In addition, devices that are in communication with each othermay communicate directly or indirectly through one or moreintermediaries. Devices are in communication with one another if theyare capable of at least one-way communication with one another. Forexample, a first device is in communication with a second device if thefirst device is capable of transmitting information to the seconddevice. Similarly, the second device is in communication with the firstdevice if the second device is capable of receiving information from thefirst device.

A description of an embodiment with several components or features doesnot imply that all or even any of such components or features arerequired. On the contrary, a variety of optional components aredescribed to illustrate the wide variety of possible embodiments of thepresent invention. Unless otherwise specified explicitly, no componentor feature is essential or required.

Although process steps, algorithms or the like may be described orclaimed in a particular sequential order, such processes may beconfigured to work in different orders. In other words, any sequence ororder of steps that may be explicitly described or claimed does notnecessarily indicate a requirement that the steps be performed in thatorder. The steps of processes described herein may be performed in anyorder possible. Further, some steps may be performed simultaneouslydespite being described or implied as occurring non-simultaneously(e.g., because one step is described after the other step). Moreover,the illustration of a process by its depiction in a drawing does notimply that the illustrated process is exclusive of other variations andmodifications thereto, does not imply that the illustrated process orany of its steps are necessary to the invention, and does not imply thatthe illustrated process is preferred.

Although a process may be described as including a plurality of steps,that does not imply that all or any of the steps are preferred,essential or required. Various other embodiments within the scope of thedescribed invention include other processes that omit some or all of thedescribed steps. Unless otherwise specified explicitly, no step isessential or required.

Although a process may be described singly or without reference to otherproducts or methods, in an embodiment the process may interact withother products or methods. For example, such interaction may includelinking one business model to another business model. Such interactionmay be provided to enhance the flexibility or desirability of theprocess.

Although a product may be described as including a plurality ofcomponents, aspects, qualities, characteristics and/or features, thatdoes not indicate that any or all of the plurality are preferred,essential or required. Various other embodiments within the scope of thedescribed invention include other products that omit some or all of thedescribed plurality.

An enumerated list of items (which may or may not be numbered) does notimply that any or all of the items are mutually exclusive, unlessexpressly specified otherwise. Likewise, an enumerated list of items(which may or may not be numbered) does not imply that any or all of theitems are comprehensive of any category, unless expressly specifiedotherwise. For example, the enumerated list “a computer, a laptop, and aPDA” does not imply that any or all of the three items of that list aremutually exclusive and does not imply that any or all of the three itemsof that list are comprehensive of any category.

An enumerated list of items (which may or may not be numbered) does notimply that any or all of the items are equivalent to each other orreadily substituted for each other.

All embodiments are illustrative, and do not imply that the invention orany embodiments were made or performed, as the case may be.

VII. Computing

It will be readily apparent to one of ordinary skill in the art that thevarious processes described herein may be implemented by, e.g.,appropriately programmed general purpose computers, special purposecomputers and computing devices. Typically a processor (e.g., one ormore microprocessors, one or more microcontrollers, one or more digitalsignal processors) will receive instructions (e.g., from a memory orlike device), and execute those instructions, thereby performing one ormore processes defined by those instructions. Instructions may beembodied in, e.g., one or more computer programs, one or more scripts.

The term “compute” shall mean to determine using a processor inaccordance with a software algorithm.

A “processor” means one or more microprocessors, central processingunits (CPUs), computing devices, microcontrollers, digital signalprocessors, graphics processing units (GPUs) or like devices or anycombination thereof, regardless of the architecture (e.g., chip-levelmultiprocessing or multi-core, RISC, CISC, Microprocessor withoutInterlocked Pipeline Stages, pipelining configuration, simultaneousmultithreading, microprocessor with integrated graphics processing unit,GPGPU).

A “computing device” means one or more microprocessors, centralprocessing units (CPUs), computing devices, microcontrollers, digitalsignal processors, graphics card, mobile gaming device, or like devicesor any combination thereof, regardless of the architecture (e.g.,chip-level multiprocessing or multi-core, RISC, CISC, Microprocessorwithout Interlocked Pipeline Stages, pipelining configuration,simultaneous multithreading).

Thus a description of a process is likewise a description of anapparatus for performing the process. The apparatus that performs theprocess can include, e.g., a processor and those input devices andoutput devices that are appropriate to perform the process. For example,a description of a process is a description of an apparatus comprising aprocessor and memory that stores a program comprising instructions that,when executed by the processor, direct the processor to perform themethod.

The apparatus that performs the process can include a plurality ofcomputing devices that work together to perform the process. Some of thecomputing devices may work together to perform each step of a process,may work on separate steps of a process, may provide underlying servicesthat other computing devices that may facilitate the performance of theprocess. Such computing devices may act under instruction of acentralized authority. In another embodiment, such computing devices mayact without instruction of a centralized authority. Some examples ofapparatus that may operate in some or all of these ways may include gridcomputer systems, cloud computer systems, peer-to-peer computer systems,computer systems configured to provide software as a service, and so on.For example, the apparatus may comprise a computer system that executesthe bulk of its processing load on a remote server but outputs displayinformation to and receives user input information from a local usercomputer, such as a computer system that executes VMware software.

Further, programs that implement such methods (as well as other types ofdata) may be stored and transmitted using a variety of media (e.g.,computer readable media) in a number of manners. In some embodiments,hard-wired circuitry or custom hardware may be used in place of, or incombination with, some or all of the software instructions that canimplement the processes of various embodiments. Thus, variouscombinations of hardware and software may be used instead of softwareonly.

The term “computer-readable medium” refers to any medium, a plurality ofthe same, or a combination of different media, that participate inproviding data (e.g., instructions, data structures) which may be readby a computer, a processor or a like device. Such a medium may take manyforms, including but not limited to, non-volatile media, volatile media,and transmission media. Non-volatile media include, for example, opticalor magnetic disks and other persistent memory. Volatile media includedynamic random access memory (DRAM), which typically constitutes themain memory. Transmission media include coaxial cables, copper wire andfiber optics, including the wires that comprise a system bus coupled tothe processor. Transmission media may include or convey acoustic waves,light waves and electromagnetic emissions, such as those generatedduring radio frequency (RF) and infrared (IR) data communications.Common forms of computer-readable media include, for example, a floppydisk, a flexible disk, hard disk, magnetic tape, any other magneticmedium, a CD-ROM, DVD, any other optical medium, punch cards, papertape, any other physical medium with patterns of holes, a RAM, a PROM,an EPROM, a FLASH-EEPROM, any other memory chip or cartridge, a carrierwave as described hereinafter, or any other medium from which a computercan read.

The term “tangible computer-readable medium” refers to a“computer-readable medium” that comprises a hardware component, such asoptical or magnetic disks.

Various forms of computer readable media may be involved in carryingdata (e.g. sequences of instructions) to a processor. For example, datamay be (i) delivered from RAM to a processor; (ii) carried over awireless transmission medium; (iii) formatted and/or transmittedaccording to numerous formats, standards or protocols, such as Ethernet(or IEEE 802.3), wireless local area network communication defined bythe IEEE 802.11 specifications whether or not they are approved by theWiFi Alliance, SAP, ATP, Bluetooth™, and TCP/IP, TDMA, CDMA, and 3G;and/or (iv) encrypted to ensure privacy or prevent fraud in any of avariety of ways well known in the art.

The term “database” refers to any electronically-stored collection ofdata that is stored in a retrievable format.

The term “data structure” refers to a database in a hardware machinesuch as a computer.

The term “network” means a series of points or nodes interconnected bycommunication paths. For example, a network can include a plurality ofcomputers or communication devices interconnected by one or more wiredand/or wireless communication paths. Networks can interconnect withother networks and contain subnetworks.

The term “predetermined” means determined beforehand, e.g., before apresent time or a present action. For example, the phrase “displaying apredetermined value” means displaying a value that was determined beforethe act of displaying.

The term “condition” means (1) a premise upon which the fulfillment ofan agreement depends, or (2) something essential to the appearance oroccurrence of something else.

The term “transaction” means (1) an exchange or transfer of goods,services, or funds, or (2) a communicative action or activity involvingtwo parties or things that reciprocally affect or influence each other.

Thus a description of a process is likewise a description of acomputer-readable medium storing a program for performing the process.The computer-readable medium can store (in any appropriate format) thoseprogram elements which are appropriate to perform the method. Forexample, a description of a process is a description of acomputer-readable storage medium that stores a program comprisinginstructions that, when executed by a processor, direct the processor toperform the method.

Just as the description of various steps in a process does not indicatethat all the described steps are required, embodiments of an apparatusinclude a computer or computing device operable to perform some (but notnecessarily all) of the described process.

Likewise, just as the description of various steps in a process does notindicate that all the described steps are required, embodiments of acomputer-readable medium storing a program or data structure include acomputer-readable medium storing a program that, when executed, cancause a processor to perform some (but not necessarily all) of thedescribed process.

Where databases are described, it will be understood by one of ordinaryskill in the art that (i) alternative database structures to thosedescribed may be readily employed, and (ii) other memory structuresbesides databases may be readily employed. Any illustrations ordescriptions of any sample databases presented herein are illustrativearrangements for stored representations of information. Any number ofother arrangements may be employed besides those suggested by, e.g.,tables illustrated in drawings or elsewhere. Similarly, any illustratedentries of the databases represent exemplary information only; one ofordinary skill in the art will understand that the number and content ofthe entries can be different from those described herein. Further,despite any depiction of the databases as tables, other formats(including relational databases, object-based models and/or distributeddatabases) could be used to store and manipulate the data typesdescribed herein. Likewise, object methods or behaviors of a databasecan be used to implement various processes, such as the describedherein. In addition, the databases may, in a known manner, be storedlocally or remotely from a device which accesses data in such adatabase.

Various embodiments can be configured to work in a network environmentincluding a computer that is in communication (e.g., via acommunications network) with one or more devices. The computer maycommunicate with the devices directly or indirectly, via any wired orwireless medium (e.g. the Internet, LAN, WAN or Ethernet, Token Ring, atelephone line, a cable line, a radio channel, an optical communicationsline, commercial on-line service providers, bulletin board systems, asatellite communications link, a combination of any of the above). Eachof the devices may themselves comprise computers or other computingdevices, such as those based on the Intel®, Pentium®, or Centrino™,Atom™ or Core™ processor, that are adapted to communicate with thecomputer. Any number and type of devices may be in communication withthe computer.

In an embodiment, a server computer or centralized authority may not benecessary or desirable. For example, the present invention may, in anembodiment, be practiced on one or more devices without a centralauthority. In such an embodiment, any functions described herein asperformed by the server computer or data described as stored on theserver computer may instead be performed by or stored on one or moresuch devices.

Where a process is described, in an embodiment the process may operatewithout any user intervention. In another embodiment, the processincludes some human intervention (e.g., a step is performed by or withthe assistance of a human).

As used herein, the term “encryption” refers to a process for obscuringor hiding information so that the information is not readilyunderstandable without special knowledge. The process of encryption maytransform raw information, called plaintext, into encrypted information.The encrypted information may be called ciphertext, and the algorithmfor transforming the plaintext into ciphertext may be referred to as acipher. A cipher may also be used for performing the reverse operationof converting the ciphertext back into plaintext. Examples of ciphersinclude substitution ciphers, transposition ciphers, and ciphersimplemented using rotor machines.

In various encryption methods, ciphers may require a supplementary pieceof information called a key. A key may consist, for example, of a stringof bits. A key may be used in conjunction with a cipher to encryptplaintext. A key may also be used in conjunction with a cipher todecrypt ciphertext. In a category of ciphers called symmetric keyalgorithms (e.g., private-key cryptography), the same key is used forboth encryption and decryption. The sanctity of the encryptedinformation may thus depend on the key being kept secret. Examples ofsymmetric key algorithms are DES and AES. In a category of cipherscalled asymmetric key algorithms (e.g., public-key cryptography),different keys are used for encryption and decryption. With anasymmetric key algorithm, any member of the public may use a first key(e.g., a public key) to encrypt plaintext into ciphertext. However, onlythe holder of a second key (e.g., the private key) will be able todecrypt the ciphertext back in to plaintext. An example of an asymmetrickey algorithm is the RSA algorithm.

VIII. Continuing Applications

The present disclosure provides, to one of ordinary skill in the art, anenabling description of several embodiments and/or inventions. Some ofthese embodiments and/or inventions may not be claimed in the presentapplication, but may nevertheless be claimed in one or more continuingapplications that claim the benefit of priority of the presentapplication.

Applicants intend to file additional applications to pursue patents forsubject matter that has been disclosed and enabled but not claimed inthe present application.

IX. 35 U.S.C. § 112, paragraph 6

In a claim, a limitation of the claim which includes the phrase “meansfor” or the phrase “step for” means that 35 U.S.C. § 112, paragraph 6,applies to that limitation.

In a claim, a limitation of the claim which does not include the phrase“means for” or the phrase “step for” means that 35 U.S.C. § 112,paragraph 6 does not apply to that limitation, regardless of whetherthat limitation recites a function without recitation of structure,material or acts for performing that function. For example, in a claim,the mere use of the phrase “step of” or the phrase “steps of” inreferring to one or more steps of the claim or of another claim does notmean that 35 U.S.C. § 112, paragraph 6, applies to that step(s).

With respect to a means or a step for performing a specified function inaccordance with 35 U.S.C. § 112, paragraph 6, the correspondingstructure, material or acts described in the specification, andequivalents thereof, may perform additional functions as well as thespecified function.

Computers, processors, computing devices and like products arestructures that can perform a wide variety of functions. Such productscan be operable to perform a specified function by executing one or moreprograms, such as a program stored in a memory device of that product orin a memory device which that product accesses. Unless expresslyspecified otherwise, such a program need not be based on any particularalgorithm, such as any particular algorithm that might be disclosed inthe present application. It is well known to one of ordinary skill inthe art that a specified function may be implemented via differentalgorithms, and any of a number of different algorithms would be a meredesign choice for carrying out the specified function.

Therefore, with respect to a means or a step for performing a specifiedfunction in accordance with 35 U.S.C. § 112, paragraph 6, structurecorresponding to a specified function includes any product programmed toperform the specified function. Such structure includes programmedproducts which perform the function, regardless of whether such productis programmed with (i) a disclosed algorithm for performing thefunction, (ii) an algorithm that is similar to a disclosed algorithm, or(iii) a different algorithm for performing the function.

Where there is recited a means for performing a function that is amethod, one structure for performing this method includes a computingdevice (e.g., a general purpose computer) that is programmed and/orconfigured with appropriate hardware to perform that function.

Also included is a computing device (e.g., a general purpose computer)that is programmed and/or configured with appropriate hardware toperform that function via other algorithms as would be understood by oneof ordinary skill in the art.

X. Disclaimer

Numerous references to a particular embodiment do not indicate adisclaimer or disavowal of additional, different embodiments, andsimilarly references to the description of embodiments which all includea particular feature do not indicate a disclaimer or disavowal ofembodiments which do not include that particular feature. A cleardisclaimer or disavowal in the present application will be prefaced bythe phrase “does not include” or by the phrase “cannot perform”.

IX. Incorporation By Reference

Any patent, patent application or other document referred to herein isincorporated by reference into this patent application as part of thepresent disclosure, but only for purposes of written description andenablement in accordance with 35 U.S.C. § 112, paragraph 1, and shouldin no way be used to limit, define, or otherwise construe any term ofthe present application, unless without such incorporation by reference,no ordinary meaning would have been ascertainable by a person ofordinary skill in the art. Such person of ordinary skill in the art neednot have been in any way limited by any embodiments provided in thereference. Conversely, the definitions provided in this applicationshould not be used to limit, define, or otherwise construe any term ofany document incorporated herein by reference. The definitions set forthexplicitly in this application are controlling notwithstanding thedescription of particular embodiments that may be incompatible with thedefinition(s).

Any incorporation by reference does not, in and of itself, imply anyendorsement of, ratification of or acquiescence in any statements,opinions, arguments or characterizations contained in any incorporatedpatent, patent application or other document, unless explicitlyspecified otherwise in this patent application.

XI. Prosecution History

In interpreting the present application (which includes the claims), oneof ordinary skill in the art shall refer to the prosecution history ofthe present application, but not to the prosecution history of any otherpatent or patent application, regardless of whether there are otherpatent applications that are considered related to the presentapplication, and regardless of whether there are other patentapplications that share a claim of priority with the presentapplication.

XII. Alternative Technologies

It will be understood that the technologies described herein for making,using, or practicing various embodiments are but a subset of thepossible technologies that may be used for the same or similar purposes.The particular technologies described herein are not to be construed aslimiting. Rather, various embodiments contemplate alternate technologiesfor making, using, or practicing various embodiments.

Modifications, additions, or omissions may be made to the method withoutdeparting from the scope of the invention. The method may include more,fewer, or other steps. Additionally, steps may be performed in anysuitable order without departing from the scope of the invention.

While this disclosure has been described in terms of certain embodimentsand generally associated methods, alterations and permutations of theembodiments and methods will be apparent to those skilled in the art.Accordingly, the above description of example embodiments does notconstrain this disclosure. Other changes, substitutions, and alterationsare also possible without departing from the spirit and scope of thisdisclosure, as defined by the claims herein.

1. (canceled)
 2. A method comprising: causing, by at least one computerin electronic communication with a plurality of other computersincluding a remote device via an electronic communications network,information about a jewelry item to be displayed at a jewelry interfaceof an electronic display device of the remote device; receiving, via theat least one processor from the remote device, user-input dataregarding: a selection of at least one jewelry item, in which the atleast one jewelry item comprises a plurality of characteristics; anindication of a level of importance for at least one characteristic of ajewelry item, in which each level of importance corresponds to aco-efficient; in which the user-input data is input via the jewelryinterface; computing, via the at least one processor based in part onthe selection of the at least one jewelry item and the indication of thelevel of importance, an ideal profile; applying, via the at least oneprocessor, a matching algorithm to a plurality of jewelry items storedin an inventory comprising an electronic database; identifying, via theat least one processor based on the matching algorithm, at least onerecommended jewelry item that most closely matches the ideal profile;transmitting via the electronic communications network an electronicmessage comprising an indication of the at least one recommended jewelryitem to the remote device, in which the remote device and the at leastone processor are in electronic communication over a network; andresponsive to receiving a request to initiate an interactivecommunication session, causing, via the at least one processor, toinitiate an interactive communication session with a computing system ofa user associated with the at least one recommended jewelry item.
 3. Themethod of claim 2 further comprising: determining a price of the atleast one selected jewelry item; and generating a price threshold thatis based on the price.
 4. The method of claim 2 further comprising:determining a plurality of prices for each of the at least one selectedjewelry item; sorting the plurality of prices to determine a highestprice; and generating a price threshold that is based on the highestprice.
 5. The method of claim 2, in which the ideal profile representsthe jewelry item desired by a user.
 6. The method of claim 2, in whichthe matching algorithm relies in part on the ideal profile.
 7. Themethod of claim 2 further comprising: computing a percentile ranking forthe at least one selected jewelry item, in which the percentile rankingis used to generated the ideal profile.
 8. The method of claim 2 furthercomprising: computing a plurality of percentile rankings, in which eachpercentile ranking corresponds to a characteristic of the at least oneselected jewelry item, in which the plurality of percentile rankings isused to generated the ideal profile.
 9. The method of claim 8 furthercomprising: multiplying each characteristic's percentile ranking by thecorresponding co-efficient of that characteristic.
 10. The method ofclaim 8, in which the set of jewelry items is selected from a pluralityof jewelry items that are available for sale on the jewelry interface.11. The method of claim 2 further comprising: computing an profile foreach jewelry item that is available for sale on the jewelry interface;and determining that the recommended jewelry item has an profile thatbest matches the ideal profile.
 12. The method of claim 2, in which theat least one recommended jewelry item is updated dynamically inreal-time.
 13. The method of claim 2, in which the at least onerecommended jewelry item automatically updates based on any changes tothe level of importance.
 14. The method of claim 2, in which the atleast one recommended jewelry item automatically updates based on anyadditional selections of a jewelry item.
 15. The method of claim 2, inwhich the jewelry item is a diamond.
 16. The method of claim 15, inwhich each characteristic comprises one of: a cost, a cut, a clarity, acarat size and a color of the diamond.
 17. An apparatus comprising: atleast one processor of at least one computer in electronic communicationwith a plurality of other computers including a remote device via anelectronic communications network; and a memory, in which the memorystores instructions which, when executed by the at least one processor,direct the at least one processor to: cause information about a jewelryitem to be displayed at an electronic display device of the remotedevice; receive user-input data regarding: a selection of at least onejewelry item, in which the at least one jewelry item comprises aplurality of characteristics; an indication of a level of importance forat least one characteristic of a jewelry item, in which each level ofimportance for a respective characteristic corresponds to a respectiveco-efficient; in which the user-input data is input via the remotedevice; compute, based in part on the selection of the at least onejewelry item and the indication of the level of importance, an idealprofile; apply a matching algorithm to a plurality of jewelry itemsstored in an inventory comprising an electronic database; identify,based on the matching algorithm, at least one recommended jewelry itemthat most closely matches the ideal profile; transmit via the electroniccommunications network an electronic message comprising an indication ofthe at least one recommended jewelry item to the remote device; andresponsive to receiving a request to initiate an interactivecommunication session, cause to initiate an interactive communicationsession with a computing system of a user associated with the at leastone recommended jewelry item.
 18. The apparatus of claim 17 furthercomprising to: determine a plurality of prices for each of the at leastone selected jewelry item; sort the plurality of prices to determine ahighest price; and generate a price threshold that is based on thehighest price.
 19. The apparatus of claim 17 further comprising to:compute a percentile ranking for the at least one selected jewelry item,in which the percentile ranking is used to generated the ideal profile.20. The apparatus of claim 17 further comprising to: compute a profilefor each jewelry item that is available for sale on the jewelryinterface; and determine that the recommended jewelry item has anprofile that best matches the ideal profile.
 21. An article ofmanufacture comprising: a computer-readable medium that isnon-transitory, in which the computer-readable medium to storeinstructions which, when executed by at least one processor of at leastone computer in electronic communication with a plurality of othercomputers including a remote device via an electronic communicationsnetwork, direct the at least one processor to: cause information about ajewelry item to be displayed at an electronic display device of theremote device; receive user-input data regarding: a selection of atleast one jewelry item, in which the at least one jewelry item comprisesa plurality of characteristics; an indication of a level of importancefor at least one characteristic of a jewelry item, in which each levelof importance corresponds to a co-efficient; compute, based in part onthe selection of the at least one jewelry item and the indication of thelevel of importance, an ideal profile; apply a matching algorithm to aplurality of jewelry items stored in an inventory comprising anelectronic database; identify, based on the matching algorithm, at leastone recommended jewelry item that most closely matches the idealprofile; transmit via the electronic communications network anelectronic message comprising an indication of the at least onerecommended jewelry item to the remote device; and responsive toreceiving a request to initiate an interactive communication session,cause to initiate an interactive communication session with a computingsystem of a user associated with the at least one recommended jewelryitem.